8000 GitHub - Ali-Jedari/BRIDG3: Wright Channel - BRIDG3 Hackathon (2023) Task 3 · GitHub
[go: up one dir, main page]

Skip to content
Ali-JedariPublic

About

Wright Channel - BRIDG3 Hackathon (2023) Task 3

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

43 Commits

Folders and files

Repository files navigation

BRIDG3, aka the Wright Channel

Introduction

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 $2^{nd}$ task of the BRIDG3 Hackathon held in December 2023, which was declared the winning solution!

Check out our pitch video here!

Additionally, you can find out more about our team here.

Installation

First, you'll need to clone this repository to your local drive via the following command:

$ git clone https://github.com/Ali-Jedari/BRIDG3.git

And then:

$ cd BRIDG3

Alternatively, if git is not installed, you can download the zip file for this repository and then extract it.

Requirements

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.txt

If the command above results in an error, you can also try:

$ python -m pip install -r requirements.txt

Usage

First, 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.py

Keep in mind that the code also dumps the details into events.csv for other convenience.

About 4DF1

Wright Channel - BRIDG3 Hackathon (2023) Task 3

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages

0