Именно этот код был использован в сентябре 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