Skip to content
/ bot Public

Бот для показа расписания АК в вк

Notifications You must be signed in to change notification settings

efsfssf/bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AGENT №11 Bot

Бот для показа расписания АК в VK и в TELEGRAM (Excel)

Скриншоты

Иллюстрация к проекту

AGENT №11 Bot в Telegram

Описание

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).

About

Бот для показа расписания АК в вк

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages