Все модули

Оповещения о стримах

Модуль следит за каналами Twitch и, как только стример выходит в эфир, пишет в выбранный канал Discord: имя стримера, название трансляции, категорию и ссылку — с пингом нужной роли. Список каналов задаётся командами, пинговать можно любое их число. Когда эфир заканчивается, анонс убирается сам, чтобы канал не превращался в свалку устаревших оповещений. Для работы нужно Twitch-приложение: администратор один раз заводит его на dev.twitch.tv и передаёт Client ID и Client Secret владельцу площадки. Пока ключи не заданы, модуль спит: команды честно отвечают, что интеграция не настроена, и ничего лишнего не делает.

Кому подходит

Личный канал стримера — оповестить подписчиков в Discord о начале эфира
Комьюнити с несколькими стримерами: все анонсы в одном месте
Киберспортивные и игровые серверы — не пропустить эфир любимого игрока
Творческие сообщества: художники, музыканты, разработчики в прямом эфире

Как это работает

Весь путь целиком, шаг за шагом. Справа — то, что реально увидят на вашем сервере.

  1. 1

    Заведите Twitch-приложение

    Оповещения работают через официальный Twitch API, поэтому нужно приложение. Зайдите на dev.twitch.tv/console/apps, создайте приложение и получите Client ID и Client Secret. Передайте их администратору площадки — он пропишет их один раз для всех, ключи не хранятся в настройках сервера. Пока ключей нет, модуль спит и команды отвечают, что интеграция не настроена.

  2. 2

    Настройте канал и текст анонса

    В настройках модуля выберите канал для анонсов, при желании роль для пинга, задайте шаблон сообщения (доступны подстановки {name}, {title}, {game}, {url}) и решите, убирать ли анонс после эфира.

  3. 3

    Добавьте стримеров

    Команда «/стрим добавить»: укажите логин канала Twitch (можно вставить и ссылку twitch.tv/…). Повторяйте для каждого стримера. Список смотрите командой «/стрим список», убирайте — «/стрим убрать».

    B
    Ваш ботБОТ
    видит только тот, кто нажал
    Готово. Слежу за `shroud` — сообщу в канал анонсов, когда стример выйдет в эфир.
  4. 4

    Бот оповещает сам

    Раз в пару минут бот проверяет каналы и, как только стример включает эфир, пишет анонс с пингом. Когда трансляция заканчивается, сообщение убирается (если это включено в настройках).

    анонсы
    B
    Ваш ботБОТ
    🔴 shroud в эфире: VALORANT ranked grind — https://twitch.tv/shroud

Что вы настраиваете

Всё это меняется в личном кабинете в любой момент — каналы и роли выбираются списками с вашего сервера, вводить ID руками не нужно. Бот подхватывает изменения сам.

Прочее

  • Текст анонса
  • Роль для пинга
  • Роль управляющих стримами
  • Убирать анонс после эфира
  • Канал для анонсов
  • Задержка снятия анонса (число проверок)

Команды в Discord

Что вводят на сервере, когда модуль подключён. Команды набираются со слэша — Discord подсказывает список сам, наизусть помнить ничего не нужно.

//стрим

Управление списком отслеживаемых Twitch-каналов

  • добавить <twitch> — начать следить за каналом (логин или ссылка twitch.tv/…)
  • убрать <twitch> — перестать следить за каналом
  • список — показать отслеживаемые каналы и кто сейчас в эфире
Где
—
Кто
Администрация

Команды для администрации Discord показывает только тем, у кого есть нужное право сервера. Чтобы ими пользовалась ваша модерация без прав администратора, откройте доступ её ролям: Настройки сервера → Интеграции → ваш бот → нужная команда.

Готовы попробовать?

Бот разворачивается за пару минут: выбираете модули, вставляете токен, приглашаете на сервер.

Собрать бота