В последнее время люди сообщают о множестве запретов, и на данный момент у меня нет времени и интереса продолжать поддерживать этот проект, поскольку я больше не использую Aternos.
Если вы разработчик и хотели бы продолжить этот проект, не стесняйтесь его форкнуть.
Если вы являетесь пользователем, пожалуйста, настоятельно рассмотрите вместо этого exaroton. Это надежное решение для хостинга серверов Minecraft по дешевке от людей, стоящих за Aternos, и у них есть официальный discord-бот, который (очевидно) не нарушает TOS.
Создан с использованием aternos-api.
Если вы здесь ищете ссылку для приглашения, прочитайте завершение работы публичного (демо) бота.
Replit не поддерживается на хостинге, потому что его IP запрещен aternos / cloudflare.
Требования:
Нажмите, чтобы отобразить все параметры
Linux / macOS:
$ DISCORD_TOKEN="" MONGO_DB_URI="" ./aternos-discord-bot
Windows:
$ set DISCORD_TOKEN=<value>
$ set MONGO_DB_URI=<value>
$ aternos-discord-bot.exe
Другие платформы:
Установите переменные среды локально (или глобально, если необходимо) и запустите двоичный файл. Он покажет сообщение об ошибке, если требуемые переменные не установлены. RTFM, если вы не знаете, как это сделать.
$ git clone GitHub - sleeyax/aternos-discord-bot: Discord bot to start & stop a Minecraft server automatically | End Way - Форум программирования и сливов различных скриптов
$ cd aternos-discord-bot
$ go build -o aternos-discord-bot ./cmd/main.go
Это должно создать двоичный файл, ориентированный на вашу текущую платформу. Следуйте инструкциям CLI binary, чтобы выполнить его.
docker run -d --name aternos-discord-bot -e DISCORD_TOKEN="" -e MONGO_DB_URI="" sleeyax/aternos-discord-bot
Вы также можете использовать docker compose для запуска локальной базы данных MongoDB (правда, рекомендуется только для разработки):
docker-compose up -d
Смотрите Скрипты для готового к производству сценария установки, который выполняет за вас большую часть настройки Docker на Linux VPS.
Установка:
Перевел вам все на русский
Скачать: GitHub - sleeyax/aternos-discord-bot: Discord bot to start & stop a Minecraft server automatically | End Way - Форум программирования и сливов различных скриптов
Если вы разработчик и хотели бы продолжить этот проект, не стесняйтесь его форкнуть.
Если вы являетесь пользователем, пожалуйста, настоятельно рассмотрите вместо этого exaroton. Это надежное решение для хостинга серверов Minecraft по дешевке от людей, стоящих за Aternos, и у них есть официальный discord-бот, который (очевидно) не нарушает TOS.
Ваша учетная запись aternos может быть заблокирована в любое время. Используйте это программное обеспечение на свой страх и риск. Для получения дополнительной информации прочитайте наше TOS.
бот aternos discord
Простой бот Aternos discord для запуска и остановки вашего сервера Minecraft.Создан с использованием aternos-api.
Если вы здесь ищете ссылку для приглашения, прочитайте завершение работы публичного (демо) бота.
Автономный хостинг
Инструкции по самостоятельному размещению этого бота. Если вы ожидали ссылку для приглашения, прочитайте завершение работы публичного (демо) бота.Replit не поддерживается на хостинге, потому что его IP запрещен aternos / cloudflare.
Требования:
- VPS или запасной компьютер
- Токен Discord bot
- База данных MongoDB (необязательно)
Нажмите, чтобы отобразить все параметры
Сборки
Есть несколько способов запустить этого бота в производство.Двоичный интерфейс командной строки
Загрузите двоичный файл из релизов или скомпилируйте его, установите необходимые переменные окружения и запустите бота.Linux / macOS:
$ DISCORD_TOKEN="" MONGO_DB_URI="" ./aternos-discord-bot
Windows:
$ set DISCORD_TOKEN=<value>
$ set MONGO_DB_URI=<value>
$ aternos-discord-bot.exe
Другие платформы:
Установите переменные среды локально (или глобально, если необходимо) и запустите двоичный файл. Он покажет сообщение об ошибке, если требуемые переменные не установлены. RTFM, если вы не знаете, как это сделать.
Источник
Инструкции по компиляции (требуется версия Go 1.18+):$ git clone GitHub - sleeyax/aternos-discord-bot: Discord bot to start & stop a Minecraft server automatically | End Way - Форум программирования и сливов различных скриптов
$ cd aternos-discord-bot
$ go build -o aternos-discord-bot ./cmd/main.go
Это должно создать двоичный файл, ориентированный на вашу текущую платформу. Следуйте инструкциям CLI binary, чтобы выполнить его.
Docker
Вы также можете запустить бота в контейнере docker:docker run -d --name aternos-discord-bot -e DISCORD_TOKEN="" -e MONGO_DB_URI="" sleeyax/aternos-discord-bot
Вы также можете использовать docker compose для запуска локальной базы данных MongoDB (правда, рекомендуется только для разработки):
docker-compose up -d
Смотрите Скрипты для готового к производству сценария установки, который выполняет за вас большую часть настройки Docker на Linux VPS.
Kubernetes
Также поддерживается развертывание в кластере kubernetes.- Создайте новое пространство имен (необязательно): kubectl create ns aternos-discord-bot
- Создайте новый секрет, содержащий необходимые переменные окружения (замените <> соответствующими значениями): kubectl create secret generic aternos-secrets --from-literal=DISCORD_TOKEN=<> --from-literal=ATERNOS_SERVER=<> --from-literal=MONGO_DB_URI=<> --from-literal=ATERNOS_SESSION=<>
- Опубликуйте развертывание: kubectl apply -n aternos-discord-bot -f ./kubernestes.yaml ПРЕДУПРЕЖДЕНИЕ скорее всего, вам потребуется отредактировать эту конфигурацию для ваших конкретных нужд. Не стесняйтесь создавать PR с надлежащей поддержкой helm chart.
Повторить
Запускать бота на replit не рекомендуется, потому что он медленный и может быть легко заблокирован по IP, хотя, если вы действительно хотите его использовать, вы можете запустить или форкнуть этот шаблон. Для этого, вероятно, требуется платная учетная запись replit.Дополнительно
Этот пакет можно интегрировать в существующий код go. Полезно, если вы хотите дополнительно настроить бота или хотите выполнить дополнительные действия после его запуска.Установка:
go get github.com/sleeyax/aternos-discord-bot
Перевел вам все на русский
Скачать: GitHub - sleeyax/aternos-discord-bot: Discord bot to start & stop a Minecraft server automatically | End Way - Форум программирования и сливов различных скриптов