railbot/README.md

1.2 KiB
Raw Blame History

Бот Розкладу Електричок

Цей проєкт Telegram-бот, який щодня отримує розклад електричок за напрямками Київ→Ніжин та Ніжин→Київ, зберігає дані в SQLite і дозволяє користувачам запитувати розклад командою.

/kyiv — розклад з Києва до Ніжина
/nizhyn — розклад з Ніжина до Києва

Налаштування

  1. Встановити залежності:
    pip install -r requirements.txt
    
  2. Для локального тестування (Київ→Ніжин) покладіть rozklad.html у корінь проєкту.
  3. Встановити токен Telegram-бота:
    export TELEGRAM_TOKEN=аш_токен>  # Windows CMD: set TELEGRAM_TOKEN=...
    
  4. Ініціалізувати базу даних:
    python -c "import db; db.init_db()"
    
  5. Перевірити парсер:
    python parser.py
    
  6. Запустити планувальник:
    python scheduler.py
    
  7. Запустити бота:
    python bot.py