Бот-счетчик N-слов
Пользователь сказал слово на букву «н»? ПОЙМАЛИ В 4К ??
Пригласить ссылку
Здесь!
Команды
Все команды теперь заменены на слэш-команды! Введите /
чтобы просмотреть все команды.
Функции
- ловит любое упоминание слова на букву n вместе с ответом
- просмотреть количество n слов отдельного пользователя
- просмотреть рейтинг серверов по n-словам
- просмотреть глобальный рейтинг из n слов
- «проверить» себя через голоса
- (скоро?!) дать пропуск на n слов
Хотите запустить это на своей машине?
Предпосылки:
- Установлен Python 3.10 или выше
- Создайте приложение-бот Discord и получите URL-адрес токена приложения.
- на портале разработчиков ботов Discord включите НАМЕРЕНИЕ ЧЛЕНОВ СЕРВЕРА и НАМЕРЕНИЕ СОДЕРЖИМОГО СООБЩЕНИЯ.
- Создайте учетную запись MongoDB и инициализируйте кластер базы данных, затем получите его строку подключения.
Шаги
- Клонируйте этот репозиторий на свой компьютер.
- Перейдите в корневой каталог с помощью
cd <this repository's name>
- Установите необходимые библиотеки с помощью
pip install -r requirements.txt
- (Рекомендуется) Создайте виртуальную среду Python в корневом каталоге, активируйте ее, затем запустите эту команду.
- Зайдите в config.json и добавьте строки
DISCORD_TOKEN
и MONGO_URL
соответственно в двойных кавычках. -
cd bot
, чтобы войти в папку бота - Запустите приложение с помощью
python bot.py
если в Linux, или py bot.py
, если в Windows.
Контакт
Свяжитесь со мной на моем сервере Discord, если у вас возникнут какие-либо отзывы, предложения или проблемы.
Другая информация
СТАТУС : Завершено, но постоянно поддерживается.
Использует технологию Discord.py и MongoDB. Размещено на Fly.io.