Discord давно перестал быть просто мессенджером для геймеров — это полноценные сообщества с десятками тысяч участников, своей культурой и жёсткой конкуренцией за внимание. Чем крупнее сервер, тем труднее удерживать людей: текстовых каналов и голосовых комнат недостаточно, участникам нужны события, игры и поводы возвращаться каждый день.
Сервер, для которого создавался ToxigK, — сообщество с аудиторией свыше 70 000 человек. На таком масштабе готовые публичные боты быстро упираются в потолок: типовые команды не учитывают специфику комьюнити, кастомизация ограничена, а приоритеты развития диктует сторонний разработчик. Владельцам сервера нужен был собственный бот — с игровыми и развлекательными функциями, заточенными под их аудиторию.
Задача проекта звучала так: создать и внедрить набор игровых и развлекательных механик, которые оживят сервер и улучшат общий опыт участников, — и сделать бота достаточно надёжным, чтобы он без пауз и деградации работал на многотысячной аудитории в режиме реального времени.