@SasukeUchiha

Как сделать систему xp?

Недавно я увидел на одном дискорд сервере простую систему xp.
Там не было уровней и всего подобного
Была только экспа и при достижении определенного количества экспы выдавались роли
А работало это так: за одно сообщение в чате бот выдавал 1 xp, за 1 минуту в голосовом канале выдавал 5 xp (написано что за час выдает 300 xp)
Как сделать такую систему xp?
Первым делом я полистал гайды, паблики, но ничего подобного не нашел.
  • Вопрос задан
  • 193 просмотра
Пригласить эксперта
Ответы на вопрос 1
denis-hrebeniuk
@denis-hrebeniuk
Мобайл/бэкенд разработчик
Как вы понимаете, вам нужно поднять бота. Это простой бот, который будет по вызову коллбэка (отправка сообщений, вход в голосовой канал) анализировать сообщение, брать id отправителя и добавлять нужное кол-во xp. Дальше обычное использование стандартных функций библиотеки discord.js, документация все объяснит подробно. В качестве хранения можно использовать любую подходящую вам базу данных, например MySQL.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы