Бот Discord без программирования: уведомления в канал сервера

Бот Discord без программирования в nana800 - это блок «Discord Request»: он пишет от имени вашего бота в канал сервера и собирает текст из данных схемы. Для подключения нужны токен бота из Discord Developer Portal и ID канала, свой сервер для бота не нужен. Одно действие блока стоит 0,20 ₽, а баланс каждый месяц бесплатно пополняется до 350 ₽.

Собрать в конструкторе
  • Запуск блока: 0,20 ₽
  • Бесплатно каждый месяц: 350 ₽
  • Карта не нужна

Что можно сделать

  • Присылать в канал Discord заявки с сайта, заказы и события из других сервисов, подключённых к схеме
  • Публиковать новости и анонсы для участников сервера по расписанию
  • Сообщать команде о сбоях, которые находят другие блоки схемы, например проверка сайта по расписанию
  • Собирать текст сообщения из данных схемы: имя клиента, сумму заказа, ответ ИИ
  • Получать данные канала по его ID, например название, и передавать их дальше по схеме

Блоки в конструкторе

  • Запрос к Discord

    Действие · 0,20 ₽ за запуск

    Две операции: send_message отправляет текст от имени бота в канал по его ID, get_channel возвращает данные канала. Ответ Discord лежит в data, а если Discord отказал, причина лежит в error_message.

Как настроить

  1. 1

    Создайте бота в Discord

    Откройте Discord Developer Portal, создайте приложение и в разделе Bot скопируйте токен бота. Токен - это ключ, по которому nana800 пишет от имени бота, поэтому никому его не показывайте.

  2. 2

    Добавьте бота на сервер

    В разделе OAuth2 того же приложения соберите ссылку-приглашение для бота с правом отправлять сообщения, откройте её и выберите свой сервер. Бот должен видеть нужный канал и иметь право в нём писать.

  3. 3

    Узнайте ID канала

    В настройках Discord включите режим разработчика (Developer Mode). Затем нажмите на канал правой кнопкой мыши и выберите Copy Channel ID. ID канала - это длинное число.

  4. 4

    Настройте блок «Discord Request»

    Создайте схему, добавьте триггер («button» для проверки или «webhook», адрес для заявок с сайта) и блок «Discord Request». Выберите операцию send_message, вставьте токен в поле «Bot Token», ID канала в «Channel ID», а текст в «Message Content». В текст можно подставить данные из триггера.

  5. 5

    Включите схему и проверьте её

    Включите схему, нажмите кнопку в триггере «button» и загляните в канал. Если сообщения нет, откройте результат блока: в поле error_message будет ответ Discord. Когда всё работает, оставьте схему включённой. Пока она включена, она стоит 0,42 ₽ в час.

Частые вопросы

Одно сообщение стоит 0,20 ₽. Кнопка «button» для проверки бесплатная, запуск схемы вебхуком стоит как базовый блок: 100 ₽ за 1000 запусков. Включённая схема стоит 0,42 ₽ в час. Баланс каждый месяц бесплатно пополняется до 350 ₽, карта не нужна. Если схема включена круглосуточно весь месяц, большая часть этой суммы уходит на часы её работы.

В Discord Developer Portal: ваше приложение, раздел Bot. Если токен потерялся, сбросьте его там же и вставьте новый в поле «Bot Token» блока.

Проверьте три вещи: бот добавлен на сервер, у него есть право писать в этом канале, а в «Channel ID» стоит число из Copy Channel ID, а не название канала. Точную причину показывает поле error_message в результате блока.

Нет. Блок только отправляет сообщения и читает данные канала. Триггера на новые сообщения в Discord в nana800 нет. Схему запускают другие события: заявка на вебхук, расписание, новое письмо, сообщение боту в Telegram.

Нет. Блок настраивается полями в браузере: операция, токен, ID канала и текст. Держать бота на своём сервере тоже не нужно.

Соберите первую схему бесплатно

Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.

Собрать в конструкторе