Этот проект использует MSC API (mcstatus.io) для получения статуса серверов Minecraft.
Необходимо установить:
Node.js v16.9.0 или выше (скачать здесь)
NPM (автоматически устанавливается вместе с Node.js)
Рекомендуется:
Установите IDE для редактирования файлов (рекомендуется Visual Studio Code)
Как использовать?
Отредактируйте файлы config.js
и data.json
Используйте команду npm install
перед запуском, чтобы установить все необходимые зависимости (или используйте «install-cmd» в файле package.json
).
Используйте npm start
или node index.js
для запуска проекта.
Полностью настраиваемая конфигурация
Рабочие команды с собственным префиксом + их команды слэша
команда help
для вызова меню справки (список всех доступных пользователю команд)
ip
команда для получения IP-адреса сервера
Команда list
для получения актуального списка онлайн-игроков прямо сейчас
команда status
для получения простого и понятного обзора сервера
команда version
для получения версии сервера Minecraft
Команда vote
для получения ссылки для голосования за сервер в списке серверов Minecraft
Автоматическое обновление статуса бота при наличии онлайн и максимального количества игроков (настраивается в конфигурации с помощью переменных)
Дополнительные действия ботов Discord: playing
, listening
, watching
и competing
Дополнительные статусы ботов Discord: online
, idle
, dnd
и invisible
Канал предложений/голосования с реакциями и темами
Пользовательские ответы для каждой команды, редактируемые в файле конфигурации.
Автоматическое обновление сообщения о состоянии со списком игроков
Случайный цвет RGB для встраивания команд (каждое сообщение другое)
Очистить красочный журнал консоли
Запустите на Repl.it:
Repl, вероятно, не будет обновлен до последней версии Node.js. Пожалуйста, проверьте, можете ли вы установить Node.js v16.9.0 или выше для поддержки Discord.js v14.
Отправить специальную команду для встраивания сообщения
Отправьте персональную команду сообщения/объявления
Улучшены переменные команды тестирования (больше информации о процессе, например время безотказной работы)
Команда опроса/голосования (простая или с дополнительными опциями)
Автоматическое изменение сообщения statusCH
Команда статуса
команда IP-адреса
Команда версии Майнкрафта
Команда списка игроков
Команда голосования по ссылке
Канал опроса/голосования с реакциями
Слэш-команды
Установка с помощью repl.it
Дополнительные текстовые языки (или пользовательские)
Статус (активность) бота для онлайн номера игроков
Получить ссылку-приглашение при запуске бота (доступна опция в конфигурации)
Команда справки со списком всех команд
И многое другое, чего нет в списке