BRIDG3, aka the Wright Channel
This project listens to the Telegram channels of student associations for event announcement messages and sends a summary message with the necessary details to a new channel, i.e., the Wright Channel, to have only one channel to always check for all of the events. Of course, it can be modified to monitor any channel and collect any message. This code was submitted as Quantum Mesh Wizards' response to the
Check out our pitch video here!
Additionally, you can find out more about our team here.
First, you'll need to clone this repository to your local drive via the following command:
$ git clone https://github.com/Ali-Jedari/BRIDG3.gitAnd then:
$ cd BRIDG3Alternatively, if git is not installed, you can download the zip file for this repository and then extract it.
This project is written in python 3 and requires Telethon, Pandas, and Numpy.
All the required libraries can be installed by running the following command:
$ pip install -r requirements.txtIf the command above results in an error, you can also try:
$ python -m pip install -r requirements.txtFirst, you need to update the indicated variables in telegram_message.py. You can find the official Telegram guide on how to obtain the necessary values for your application here.
Afterwards, you should run:
$ python telegram_message.pyKeep in mind that the code also dumps the details into events.csv for other convenience.