R50 fa853fd2d87e3dfc67ca2ab78ecbab4e
Python Backend, Python Bots

Discord-бот "SaiBoard"

Добавлено 19 окт 2020 в 22:34
SaiBoard - сервер киберспортивной любительской платформы по Dota2.

Технологии:
  • асинхронный Python3.6
  • discordpy
  • PyMySql
  • cron
  • AWS CodeDeploy

Коротко об проекте:
  • Нелинейная регистрация пользователя на сервере
  • Работа со SteamAPI, OpendotaAPI
  • проверка заявок на регистрацию модераторами в специальном канале с помощью реакций
  • изменение заявок пользователем перед отправкой заяки или по просьбе модератора
  • выдача Discord-ролей на основании данных при регистрации/ранга в игре
  • выдача никнеймов только пришедшим игрокам, зарегистрировавшимся игрокам на основе данных при регистрации
  • валидация ответов пользователя при регистрации

На проект ушло 50+ полных часов, учитывая отсутствие дедлайна делал неторопясь. Весь процесс можно было проследить по Notion, таски и документация хранились там.
A360b9f46f 10abe0c930 17d89a8009 4078b3cfdc F5b6bc666a 18dfcaba34 B4ee7c3671 D2c809afad