This repository has been archived on 2026-07-28 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
653364b8a6e7c444e6a3b6f9cfabd12580cb72b2
now groups schedule in yaml format
Telegram Bot Schedule
This project is a Telegram bot designed to manage and display schedules. The bot can help users keep track of their daily activities, appointments, and events.
Features
- View preloaded schedules
- Group schedules for better organization
- Receive reminders for upcoming events
- User-friendly commands and interface
Installation
- Clone the repository:
git clone https://github.com/yourusername/Telegram-bot-schedule.git - Navigate to the project directory:
cd Telegram-bot-schedule - Install the required dependencies:
pip install -r requirements.txt
Usage
- Create a new bot on Telegram and get the API token.
- Set the API token in the environment variables or in a configuration file.
- You need to create schedules files for groups.
- Run the bot:
python bot.py
Commands
/start- используй, чтобы сменить номер группы./schedule- используй, чтобы получить расписание на сегодня./random- сделай очередь из людей/info- используй, чтобы узнать твои настройки бота/pause- используй, чтобы прекратить получать сообщения от бота/thread- используй в нужном чате канала, чтобы бот отправлял сообщения именно туда/timeout- настрой время, когда бот будет присылать тебе сообщение/request- используй, чтобы отправить разработчику какой-то запрос/source- Страница бота на Github/restart- перезапуск бота (admin only)./update- обновление schedule задач (admin only)/stats- получание статистики (admin only)/json- получить файл пользователей и расписания (admin only)/infoid_пользователя - узнать настройки пользователя (admin only)/spam- сделать рассылку (admin only)/pause_all- приостановить бота для всех (каникулы/выходные) (admin only)/stopid_пользователя - приостановить отправку сообщений для пользователя (admin only)
Contributing
Contributions are welcome! Please fork the repository and create a pull request with your changes.
Contact
For any questions or suggestions, please open an issue or contact the project maintainer at [gudovdo@my.msu.ru].
Target Audience
This bot is particularly useful for students to track their lessons and manage their academic schedules effectively.
Limitations
- Cannot create or edit schedule entities directly
- Only works with preloaded schedules and groups
Description
telegram bot, which will throw a reminder about it (n) minutes before the start of the lesson
https://t.me/vmk_schedule_bot
892 KiB
Languages
Python
97.8%
Shell
1.6%
Dockerfile
0.6%