Подключить уведомления на ваш сервер Discord об обновлениях сервера, модов и включения выключения игрового сервера: различия между версиями
Нет описания правки |
Slawter (обсуждение | вклад) Нет описания правки |
||
| (не показано 10 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
= | ```mediawiki | ||
= Как подключить Discord-бота для системных уведомлений на ваш сервер = | |||
В этой статье показано, как пригласить нашего Discord-бота на ваш сервер, чтобы он отправлял системные уведомления в выбранный вами канал на вашем Discord-сервере. | |||
Заказать хостинг игровых серверов | С помощью этого бота можно получать уведомления, например: | ||
* о скором выключении сервера для обновления модов | |||
* об обновлении сервера | |||
* о ручном включении и выключении сервера администратором | |||
* о плановых рестартах и предупреждениях перед рестартами | |||
== Шаг 1. Авторизуйтесь на сайте Discord == | |||
Для начала обязательно авторизуйтесь в браузере на сайте Discord: | |||
[https://discord.com/ https://discord.com/] | |||
'''Важно:''' это обязательный шаг. Без авторизации приглашение бота на сервер может не сработать корректно. | |||
== Шаг 2. Откройте вкладку Discord BOT в панели управления == | |||
В панели управления сервером откройте вкладку '''Discord BOT'''. | |||
[[File:DiscordBot15.png|none|600px|Вкладка <code>Discord BOT</code> в панели управления]] | |||
== Шаг 3. Укажите Channel ID == | |||
В поле '''Channel ID''' нужно указать ID канала на вашем Discord-сервере, куда бот будет отправлять уведомления. | |||
Это могут быть уведомления: | |||
* о скором обновлении модов | |||
* об обновлении сервера | |||
* о запуске или остановке сервера администратором | |||
* о других системных действиях | |||
=== Как узнать ID канала === | |||
Нажмите правой кнопкой мыши по названию нужного канала в Discord. | |||
[[File:DiscordBot30.png|none|600px|Получение ID канала в Discord]] | |||
Если у вас нет кнопки '''«Копировать ID канала»''', включите в настройках Discord '''режим разработчика'''. | |||
=== Куда вставлять ID канала === | |||
Полученный ID канала вставьте в поле '''Channel ID''' в панели управления. | |||
[[File:DiscordBot31.png|none|600px|Поле <code>Channel ID</code> в панели управления]] | |||
Если вам нужно узнать, откуда берётся токен и как он настраивается, используйте отдельный гайд: [[Настройка,_создание_и_привязка_бота_для_отображения_онлайна_игрового_сервера|Настройка, создание и привязка бота для отображения онлайна игрового сервера]]. | |||
== Шаг 4. Укажите название сервера == | |||
В поле названия сервера можно указать любое удобное имя вашего сервера. | |||
Это особенно полезно, если у вас несколько серверов и вы хотите, чтобы игроки сразу понимали, о каком именно сервере идёт речь в уведомлениях. | |||
[[File:DiscordBot32.png|none|600px|Поле для названия сервера в панели управления]] | |||
После заполнения всех параметров нажмите '''«СОХРАНИТЬ»'''. | |||
== Шаг 5. Пригласите бота на свой Discord-сервер == | |||
После сохранения нажмите на кнопку '''«Пригласить бота на ваш Discord сервер»'''. | |||
[[File:DiscordBot333.png|none|600px|Кнопка приглашения Discord-бота]] | |||
Затем выберите свой Discord-сервер. | |||
[[File:DiscordBot18.png|none|600px|Выбор Discord-сервера для приглашения бота]] | |||
После этого бот будет добавлен на ваш Discord-сервер. | |||
== Какие уведомления будет отправлять бот == | |||
После настройки бот начнёт отправлять сообщения в указанный Discord-канал. | |||
Например: | |||
* уведомления об обновлении модов | |||
* уведомления о действиях администратора | |||
* другие системные сообщения | |||
На примере ниже жёлтым выделены уведомления об обновлении модов, а красным — действия администратора. | |||
[[File:DiscordBot34.png|none|600px|Системные уведомления Discord-бота XLGAMES]] | |||
== Важно не забыть == | |||
Обязательно включите нужные параметры: | |||
* '''Отправлять в указанный канал информацию о ручном вкл/выкл сервера''' | |||
* '''Отправлять в указанный канал информацию об обновлении сервера и т.д.''' | |||
Без этих галочек часть уведомлений в Discord-канал отправляться не будет. | |||
== Уведомления о плановых рестартах через Планировщик задач == | |||
Наш Discord-бот также может отправлять уведомления о плановых рестартах и предупреждения перед рестартами, чтобы игроки понимали, что происходит с сервером. | |||
Для этого используется раздел '''«Планировщик задач»''' в панели управления. | |||
Откройте '''«Планировщик задач»'''. | |||
[[File:DiscordBot41.png|none|600px|Вкладка <code>Планировщик задач</code> в панели управления]] | |||
== Как настроить предупреждение о рестарте == | |||
Есть два основных варианта: | |||
* создать простую задачу на перезапуск сервера | |||
* создать отдельную задачу на предупреждение о скором рестарте, а затем отдельную задачу на сам рестарт | |||
Рассмотрим пример, где игрокам отправляется уведомление о том, что рестарт произойдёт через 1 минуту. | |||
=== Первая задача — предупреждение === | |||
Создайте задачу типа '''«Выполнить команду»'''. | |||
При настройке: | |||
* в '''Описание задачи''' напишите текст, который бот должен отправить в Discord-канал | |||
* сюда '''не нужно''' писать RCON-команду перед текстом — пишется только сам текст уведомления для Discord | |||
* включите параметр '''«Да»''' у опции отправки в Discord-канал | |||
* в опции для сообщения на игровой сервер укажите команду, если игра это поддерживает | |||
[[File:DiscordBot42.png|none|600px|Создание задачи предупреждения о скором рестарте]] | |||
'''Важно:''' не все игры поддерживают отправку сообщения прямо на игровой сервер. На данный момент это точно работает, например, в: | |||
* '''DayZ''' — перед текстом нужно писать <code>say -1</code> | |||
* '''Conan Exiles''' — перед текстом нужно писать <code>Broadcast</code> | |||
* '''Ark Survival''' — перед текстом нужно писать <code>admincheat Broadcast</code> | |||
=== Вторая задача — сам рестарт === | |||
Теперь создайте вторую задачу, которая уже будет выполнять сам рестарт сервера. | |||
В названии задачи можно указать тот текст, который будет отправлен в ваш Discord-канал. | |||
[[File:DiscordBot43.png|none|600px|Создание задачи на сам рестарт сервера]] | |||
== Как это будет выглядеть в Discord == | |||
После создания таких задач в планировщике и включения параметра '''«Отправлять в Discord канал»''' в вашем Discord-канале будут появляться подобные сообщения: | |||
[[File:DiscordBot44.png|none|600px|Пример уведомлений о рестартах в Discord-канале]] | |||
== Если возникли вопросы == | |||
Если у вас появятся вопросы, обратитесь в службу поддержки XLGAMES. | |||
'''Заказать хостинг игровых серверов''' можно здесь: [https://xlgames.gg/ru/games/ XLGAMES]. | |||
``` | |||
Текущая версия от 11:40, 23 апреля 2026
```mediawiki
Как подключить Discord-бота для системных уведомлений на ваш сервер
В этой статье показано, как пригласить нашего Discord-бота на ваш сервер, чтобы он отправлял системные уведомления в выбранный вами канал на вашем Discord-сервере.
С помощью этого бота можно получать уведомления, например:
- о скором выключении сервера для обновления модов
- об обновлении сервера
- о ручном включении и выключении сервера администратором
- о плановых рестартах и предупреждениях перед рестартами
Шаг 1. Авторизуйтесь на сайте Discord
Для начала обязательно авторизуйтесь в браузере на сайте Discord:
Важно: это обязательный шаг. Без авторизации приглашение бота на сервер может не сработать корректно.
Шаг 2. Откройте вкладку Discord BOT в панели управления
В панели управления сервером откройте вкладку Discord BOT.

Discord BOT в панели управленияШаг 3. Укажите Channel ID
В поле Channel ID нужно указать ID канала на вашем Discord-сервере, куда бот будет отправлять уведомления.
Это могут быть уведомления:
- о скором обновлении модов
- об обновлении сервера
- о запуске или остановке сервера администратором
- о других системных действиях
Как узнать ID канала
Нажмите правой кнопкой мыши по названию нужного канала в Discord.

Если у вас нет кнопки «Копировать ID канала», включите в настройках Discord режим разработчика.
Куда вставлять ID канала
Полученный ID канала вставьте в поле Channel ID в панели управления.

Channel ID в панели управленияЕсли вам нужно узнать, откуда берётся токен и как он настраивается, используйте отдельный гайд: Настройка, создание и привязка бота для отображения онлайна игрового сервера.
Шаг 4. Укажите название сервера
В поле названия сервера можно указать любое удобное имя вашего сервера.
Это особенно полезно, если у вас несколько серверов и вы хотите, чтобы игроки сразу понимали, о каком именно сервере идёт речь в уведомлениях.

После заполнения всех параметров нажмите «СОХРАНИТЬ».
Шаг 5. Пригласите бота на свой Discord-сервер
После сохранения нажмите на кнопку «Пригласить бота на ваш Discord сервер».

Затем выберите свой Discord-сервер.

После этого бот будет добавлен на ваш Discord-сервер.
Какие уведомления будет отправлять бот
После настройки бот начнёт отправлять сообщения в указанный Discord-канал.
Например:
- уведомления об обновлении модов
- уведомления о действиях администратора
- другие системные сообщения
На примере ниже жёлтым выделены уведомления об обновлении модов, а красным — действия администратора.

Важно не забыть
Обязательно включите нужные параметры:
- Отправлять в указанный канал информацию о ручном вкл/выкл сервера
- Отправлять в указанный канал информацию об обновлении сервера и т.д.
Без этих галочек часть уведомлений в Discord-канал отправляться не будет.
Уведомления о плановых рестартах через Планировщик задач
Наш Discord-бот также может отправлять уведомления о плановых рестартах и предупреждения перед рестартами, чтобы игроки понимали, что происходит с сервером.
Для этого используется раздел «Планировщик задач» в панели управления.
Откройте «Планировщик задач».

Планировщик задач в панели управленияКак настроить предупреждение о рестарте
Есть два основных варианта:
- создать простую задачу на перезапуск сервера
- создать отдельную задачу на предупреждение о скором рестарте, а затем отдельную задачу на сам рестарт
Рассмотрим пример, где игрокам отправляется уведомление о том, что рестарт произойдёт через 1 минуту.
Первая задача — предупреждение
Создайте задачу типа «Выполнить команду».
При настройке:
- в Описание задачи напишите текст, который бот должен отправить в Discord-канал
- сюда не нужно писать RCON-команду перед текстом — пишется только сам текст уведомления для Discord
- включите параметр «Да» у опции отправки в Discord-канал
- в опции для сообщения на игровой сервер укажите команду, если игра это поддерживает

Важно: не все игры поддерживают отправку сообщения прямо на игровой сервер. На данный момент это точно работает, например, в:
- DayZ — перед текстом нужно писать
say -1 - Conan Exiles — перед текстом нужно писать
Broadcast - Ark Survival — перед текстом нужно писать
admincheat Broadcast
Вторая задача — сам рестарт
Теперь создайте вторую задачу, которая уже будет выполнять сам рестарт сервера.
В названии задачи можно указать тот текст, который будет отправлен в ваш Discord-канал.

Как это будет выглядеть в Discord
После создания таких задач в планировщике и включения параметра «Отправлять в Discord канал» в вашем Discord-канале будут появляться подобные сообщения:

Если возникли вопросы
Если у вас появятся вопросы, обратитесь в службу поддержки XLGAMES.
Заказать хостинг игровых серверов можно здесь: XLGAMES. ```