Skip to content

gCoreByte/channel-unifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

channel-unifier

A Python script to do what your TAs should've done long ago: use a single place to communicate.

Simple to use

Built from the ground up with usage in mind, the script is runnable on any machine that supports Python 3. It requires no database or special permissions.

Usage

Set up your API keys or user logins in the /config folder, run pip install -r requirements.txt to install the necessary dependencies and then run python main.py.

Configuration

All the configuration is in the /config folder, which contains a config file for every supported integration. Simply make a copy, rename the .example extension and fill in the required data.

Supported apps

Supported Application
Partially Discord Currently includes sending to webhooks, does not support reading
Yes Zulip
Planned Slack
Experimental CampusWire
Planned MS Teams

Contribution

All contributions are welcome, simply make a PR. Please note that this is built on asyncio, please do not use threads. Our bottleneck comes from response times, not the CPU.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages