Бот в ВК

Описание кейса

  • Программирование и IT
  • Разработка чат-ботов

Вот бот для расписания ДГТУ во ВКонтакте. Он позволяет студентам и преподавателям быстро узнавать расписание по группе, аудитории или преподавателю. Бот понимает запросы на естественном языке: можно написать «расписание 613 на завтра» или «что у Агафоновой Т.П. послезавтра», и он сам определит сущность и период. Есть кнопочное меню для тех, кто предпочитает навигацию. Технически бот использует vk_api, requests, регулярные выражения для разбора текста, хранит состояния пользователей в словаре, работает с БД (группы, преподаватели, аудитории, настройки). Админ-скрипты подключаются к тому же классу CleanBot для эмуляции действий пользователя.

Полный макет кейса