Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 2.85 KB

README.md

File metadata and controls

42 lines (27 loc) · 2.85 KB

Заготовка для чат-бота ВК для организации массовых игр-квестов

Именно этот код был использован в сентябре 2019 при проведении традиционной активной городской игры в Королёве - отчёт о проведении можете посмотреть тут https://космическийрейс.рф

Без единой проблемы выдержал 8 часов активной загрузки от нескольких сотен пользователей.

Как с ним работать

Код немного документирован, для консультации можно связаться со мной напрямую через телеграм - @rogachevav или написать в сообщения сообщества ВК Космический рейс.

Что следует установить

Бот основан на прекрасном фреймворке https://github.com/prostomarkeloff/vk.py Сначала следует установить фреймворк по инструкции из репозитория prostomarkeloff'а

Основной файл - bot.py

Требования к серверу

При общении с серверами ВК используется лонгполлинг, поэтому не нужен статичный айпи. Для тестирования можно развернуть бота на локальной машине, но для использования в продакшене лучше перенести его на сервер - советую использовать Digital Ocean. Затраты на сервер за сутки игры будут около 15 рублей.

Будущее использование

В коде можно найти несколько пометок TODO с развёрнутыми комментариями - я буду очень рад, если вы мне с ними поможете. Пока городские игры устраивать нельзя и мы переключились на другие проекты, поэтому не тратим лишнее время на этого бота.

Лицензия

This project is licensed under the MIT License - see the LICENSE.md file for details

Благодарности

  • Огромное спасибо prostomarkeloff за его прекрасный асинхронный фреймворк
  • Спасибо команде сообщества Космический рейс за вдохновление разрабатывать подобные вещи
  • Если понравилось - задонатьте сюда любую сумму https://yasobe.ru/na/kosmicheskyireis