https://github.com/aelkheir/it016bot
A Telegram bot to streamline access to study materials for students.
https://github.com/aelkheir/it016bot
bot educational telegram
Last synced: about 1 year ago
JSON representation
A Telegram bot to streamline access to study materials for students.
- Host: GitHub
- URL: https://github.com/aelkheir/it016bot
- Owner: aelkheir
- Created: 2024-02-18T07:16:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-15T09:09:48.000Z (about 2 years ago)
- Last Synced: 2025-04-22T14:13:56.747Z (about 1 year ago)
- Topics: bot, educational, telegram
- Language: Python
- Homepage:
- Size: 214 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# It016Bot
A Telegram bot designed to streamline access to study materials for students, making educational resources readily available in one convenient location.
## Motiviation
During the pandemic many universities started reling on online tutoring using tools like Zoom, Google Meet, Telegram, Youtube, ..etc. It016 then started as a project for IT students at UofK to help gather dispersed materials in a single place that is easy to reach and search through.
## Quick start
First of all, make sure to created your bot from [BotFather](https://telegram.me/BotFather). If you don't know how just follow the link and select /newbot, and follow instructions.
Step 1: Clone the Repository:
```bash
git clone https://github.com/aelkheir/it016bot.git
```
Step 2: Install Dependencies:
Navigate to the project directory and run
```bash
pip install -r requirements.py
```
After that you need to create a `.env` and fill in your token and config strings. You can use the file `.env.example` as a template.
Step 3: Start the web server
```bash
flask run
```
Step 4: Start the main end point:
Open your browser and navigate to http://127.0.0.1:5000/!
Now you can go to your bot in Telegram and interact with it.