Nodul LogoNodul

Discord

Обзор узлов Discord

Узлы Discord отправляют сообщения, управляют каналами и ролями, работают с участниками и запускают сценарии по событиям в Discord.

Подключение

Два типа: OAuth (общий бот Nodul) и Access Token (Personal App) (ваш бот).

Выбор типа подключения

OAuth

Вы авторизуете бота платформы и добавляете его на сервер. Отдельно бота поднимать не нужно.

OAuth Discord

Выбор сервера

Войти через Discord

Нажмите Sign in with Discord, выберите сервер и подтвердите права.

Сохранить подключение

Задайте имя и сохраните.

Подключение сохранено

Server ID для списка каналов

После OAuth укажите Server ID, чтобы подгрузить каналы.

Режим разработчика

Настройки → Дополнительно → Режим разработчика.

Режим разработчика

Копировать ID сервера

ПКМ по серверу в списке → Копировать ID сервера.

Копирование ID

Вставить в узел

У Guild ID переключите SelectMap, вставьте ID, затем настройте канал (при необходимости вставьте Channel ID).

Guild ID в режиме Map

Channel ID

Access Token (Personal App)

Свой бот в портале разработчика Discord.

Скопируйте токен бота

Раздел BotToken.

Вставьте в Nodul

Поле Bot Token, имя подключения, Save.

Добавьте бота на сервер с нужными правами до запуска сценария.

Действия

Поля с ID обычно работают в режиме Select (выбор из выпадающего списка) или Map (вставить числовой id, который копируете в Discord, или ссылку на данные из другого узла). Если списки пустые, сначала укажите Guild ID и проверьте раздел Подключение выше (для OAuth нужен Server ID).

Триггеры