Этот бот был написан для моего с друзьями дискорд-сервера, как замена популярному тогда боту MEE6 и другим ботам.
За написание любого сообщения бот начисляет пользователю опыт и монеты, которые используются в экономике сервера. Соответственно, бот позволяет посмотреть свой уровень и уровни остальных игроков.
Заработанные же деньги игроки могут потратить в магазине ролей, часть из которых может давать пользователю дополнительные команды
Для сохранения данных о игроках используется sqllite.
Бот был написан во время, когда в Дискорде ещё не было такого функционала, как кнопки и т.д., поэтому те же кнопки реализованы с помощью сторонних библиотек (Cybernator) - в роли них выступают реакции и считывание нажатий на них.
В данный момент весь код бота написан в одном файле (что следовало бы исправить в будущем)