НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как изменить настройки готового бота

Хостинг Discord-ботовUpdated Oct 29, 20266 min read

Все параметры, которые готовый бот читает при запуске, находятся на странице Бот, в разделе Код, на карточке Настройки. Остальные параметры Bastion и matterbridge находятся в их собственных файлах (settings.yaml, matterbridge.toml) в разделе Files. Измените значение, нажмите Сохранить рядом с ним, затем перезапустите бота. Ключей и паролей там нет: они находятся в разделе Окружение, на карточке Учётные данные.

Как изменить настройку

  1. Откройте сервер в панели и нажмите страницу Бот.
  2. В списке разделов нажмите Код. Первая карточка говорит: «Этот бот поставляется со своим кодом. Его файлы лежат в Files.» Под ней находится карточка Настройки.
  3. Введите новое значение в поле. Рядом с полем сразу после изменения появляется кнопка Сохранить. Нажмите её.
  4. Если значение недопустимо, причина появится под полем. Исправьте его и снова нажмите Сохранить.
  5. Перезапустите бота: кнопка Перезапустить в Console. Бот читает свои настройки только при запуске.

Страница «Бот», раздел «Код», карточка «Настройки» со списком параметров JMusicBot и заполненным полем «[ОБЯЗАТЕЛЬНО] ID владельца бота».

Каждое поле это обычный текст. Если настройка включается и выключается, введите true или false (у Debug log в matterbridge значения 1 или 0).

Настройку, без которой бот не запустится ([ОБЯЗАТЕЛЬНО] ID владельца бота у JMusicBot, Хост базы данных, Название базы данных и Пользователь базы данных у Ree6, Your Discord server ID у Game Server Monitor), спрашивают ещё и в карточке Настройка бота на странице Обзор: её последний шаг говорит «Сначала заполните ... на странице «Бот», раздел «Код», «Настройки»», кнопка Запустить бота остаётся выключенной, а ссылка Открыть настройки ведёт на эту карточку. Ключ, без которого бот не запустится, работает так же (Client Secret у Discord Tickets, Пароль базы данных у Ree6): карточка говорит «Сначала заполните ... на странице «Бот», раздел «Окружение»» и ведёт туда ссылкой Открыть окружение.

Что есть у каждого готового бота

БотКод, НастройкиОкружение, Учётные данные
RedПрефикс команд (по умолчанию .), Владелец (ID пользователя Discord; пусто означает владельца приложения)Нет. В Red нет раздела «Окружение».
JMusicBot[ОБЯЗАТЕЛЬНО] ID владельца бота, Префикс бота, Альтернативный префикс бота, Игра бота по умолчанию, Статус бота по умолчанию, Показывать песню в статусе бота, Показывать картинки бота для "Now Playing", Бот остаётся в канале, Время до отключения бота, оставшегося одного, Макс. длина песни ботаНет. В JMusicBot нет раздела «Окружение».
Ree6Ваш ID пользователя Discord, Хост базы данных, Порт базы данных, Название базы данных, Пользователь базы данных, ВерсияПароль базы данных (обязательно)
BastionBot Client ID (optional), Your Discord user ID (optional), MongoDB address, Публиковать команды при запуске, Музыкальная активность, Пересылать личные сообщения, Unsafe modeНет. В Bastion нет раздела «Окружение».
Game Server MonitorYour Discord server ID, Refresh every (seconds), Anyone can use /queryserver, ВерсияНет. В Game Server Monitor нет раздела «Окружение».
matterbridgeDebug logTelegram bot token
Discord TicketsВладельцы бота (необязательно), Адрес дашборда (необязательно), Доверять заголовкам прокси, Публиковать команды при запуске, ВерсияClient Secret (обязательно), Database connection string и ENCRYPTION_KEY, который PlayNHost создаёт за вас
AI Chat BotМодель по умолчанию, Allowed users, ВерсияOpenAI API key, Anthropic API key, Google Gemini API key, xAI API key, DeepSeek API key

Токена бота нет ни в одном из этих мест. Он находится на странице Бот, в разделе Discord, для любого типа бота.

Ключи и пароли: Окружение, Учётные данные

  1. На странице Бот нажмите Окружение. Карточка Учётные данные перечисляет ключи, которые может использовать этот бот. У ключа, которого ещё нет, написано Не задано, а у обязательного ещё и Обязательно.
  2. Нажмите Задать (или Заменить для уже сохранённого ключа), вставьте значение и нажмите Сохранить.
  3. Перезапустите бота.

Страница «Бот», раздел «Окружение», карточка «Учётные данные» для Discord Tickets: Client Secret, Database connection string и ENCRYPTION_KEY, созданный PlayNHost.

Сохранённый ключ больше не показывается, видны только его последние четыре символа. Чтобы изменить его, нажмите Заменить и вставьте новый.

Смена версии или обновление бота: Переустановить

Версия у Discord Tickets, AI Chat Bot, Ree6 и Game Server Monitor читается только во время установки сервера, а не при запуске бота. Установка также служит способом, которым остальные готовые боты получают свой самый новый релиз; у Bastion (v10.16.0) и matterbridge (1.26.0) версии зафиксированы, и переустановка возвращает ту же версию. И то и другое делается кнопкой Переустановить:

  1. Если нужен определённый релиз, сначала задайте Версия на карточке Настройки и нажмите Сохранить. Значение latest берёт самый новый.
  2. Под карточкой Настройки карточка Переустановить говорит: «Скачивает бота заново, в версии, указанной в Настройках, если она там есть, и именно так он получает обновление. Его настройки и данные останутся.» Нажмите Переустановить.
  3. Подтвердите в окне Переустановить этот сервер?, нажав Переустановить. Пока идёт установка, сервер остановлен.
  4. Когда она закончится, нажмите Запустить в Console.

Страница «Бот», раздел «Код», карточка «Переустановить» под карточкой «Настройки» готового бота.

Ваши настройки и данные бота останутся. Если вы меняли файлы, которые записывает установка, сначала сделайте бэкап: Как создавать, скачивать и восстанавливать бэкапы. Карточка Переустановить видна, только если у вас есть право переустанавливать сервер.

Полезно знать

  • Чтобы редактировать эти поля, нужно право менять параметры запуска. На сервере, которым с вами поделились, попросите владельца.
  • Ваш собственный код (Node.js, Python и другие языки) использует ту же карточку Настройки для дополнительных параметров, она находится под файлом запуска и пакетами.

Руководство для каждого бота: Red, JMusicBot, Discord Tickets, AI Chat Bot, Ree6, Bastion, Game Server Monitor, matterbridge.

Ваш бот уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ