sooobus / hatbot_public

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Привет! Это репозиторий бота для игры в шляпу @hat_play_bot

В бота можно добавлять новые функции. Это делается в несколько этапов.

  1. Скачайте этот репозиторий. Обратите внимание, что вам нужно будет создать файлы staging_config.py и prod_config.py. В каждом из них нужно создать переменную token = "телеграм-токен", токен можно получить у @BotFather. Можно использовать одинаковый токен в обоих файлах. Ещё нужно создать файл personal_rooms.txt

  2. Подумайте, к какой категории изменений относится новая функциональность:

  • Мелкое улучшение или исправление ошибки. Это может быть мелкий баг-фикс, например, поддержка слов с буквой ё, которое будет полезно всем и сразу.
  • Изменение функциональности, например, таймер.
  1. Если это мелкое улучшение, внесите изменения, протестируйте код и сделайте пулл-реквест.

  2. Если это новая функциональность, создайте под неё отдельную комнату и включите эту функциональность только в этой комнате. Обязательно поддержите команду /leaveroom. Можно сделать несколько таких комнат.

  3. Несмотря на то, что сейчас качество кода в репозитории сомнительное, новый код будет проходить достаточно качественное ревью.

  4. Релиз бота будет пару раз в неделю.

About


Languages

Language:Python 100.0%