1.2 KiB
1.2 KiB
Бот Розкладу Електричок
Цей проєкт – Telegram-бот, який щодня отримує розклад електричок за напрямками Київ→Ніжин та Ніжин→Київ, зберігає дані в SQLite і дозволяє користувачам запитувати розклад командою.
/kyiv — розклад з Києва до Ніжина
/nizhyn — розклад з Ніжина до Києва
Налаштування
- Встановити залежності:
pip install -r requirements.txt - Для локального тестування (Київ→Ніжин) покладіть
rozklad.htmlу корінь проєкту. - Встановити токен Telegram-бота:
export TELEGRAM_TOKEN=<ваш_токен> # Windows CMD: set TELEGRAM_TOKEN=... - Ініціалізувати базу даних:
python -c "import db; db.init_db()" - Перевірити парсер:
python parser.py - Запустити планувальник:
python scheduler.py - Запустити бота:
python bot.py