Бот для показа расписания АК в VK и в TELEGRAM (Excel)
AGENT №11 Bot разрабатывался для парсинга таблицы расписания на сайте, и скачивания расписания и замен. Он парсит расписание таблицы в MS Excel и таблицы замены формата MS Word. AGENT №11 Bot может заменить значения расписания заменами из MS Word (некое слияние). Для изучения полного функционала бота, используйте команду /help.
- Для VK отвечает скрипт: main.py
- Для Telegram отвечает скрипт: main_TELEGRAM.py
- CRON-задача: cron.py
Для настройки бота под вашу организацию, необходимо внести правки:
- парсера в скрипты parse.py и cron.py;
- не использовать слияние, если у вас не указываются замены в расписании в файле MS Word (merge = false);
- внести правки в скрипт read_excel.py (в разных организациях документ расписания выглядит по разному);
- написать token и id группы в config.py
Конструкция в файле main.py
while True:
try:
pass
except:
time.sleep(60)
passиспользуется для исключения падения бота, во время перезагрузки серверов VK.
На этом настройка закончена.
Если вы успешно отредактировали бота под свою организацию, и он у вас локально работает, то можно запускать на сервере. Для этого необходимо настроить cron и запустить скрипты: main.py (для vk) и main.py (для telegram).
