Цей проєкт реалізує тестове завдання, суть в якому реалізувати парсер кількості вакансій на сайті robota.ua та доставити статистику за сьогодні в телеграм у вигляді таблиці.
Доступні команди:
- /start - привітання
- /help - опис команд
- /get_today_statistic - отримання файлу зі статискою на сьогодні.
Переконайтеся, що у вас встановлено Python версії 3.x.
-
Клонуйте цей репозиторій:
git clone https://github.com/Anton293/tg-bot.git cd tg-bot -
Встановіть необхідні залежності з файлу
requirements.txt:pip install -r requirements.txt
Перш ніж запускати програму, вам потрібно отримати токен вашого Telegram бота.
-
Зареєструйте нового бота через @BotFather в Telegram.
-
Отримайте токен вашого бота.
-
Встановіть змінну середовища
TELEGRAM_BOT_TOKENз вашим токеном. Наприклад:export TELEGRAM_BOT_TOKEN=ВАШ_ТОКЕНАбо використовуйте безпосередньо при запуску:
TELEGRAM_BOT_TOKEN=ВАШ_ТОКЕН python3 app.py
-
Запустіть його за допомогою Python:
export TELEGRAM_BOT_TOKEN=ВАШ_ТОКЕН python3 app.pyАбо використовуйте токен при запуску:
TELEGRAM_BOT_TOKEN=ВАШ_ТОКЕН python3 app.py