RSS-уведомления в Discord
Если ваш блог, новостной сайт или любой источник, на который вы подписаны, публикует RSS/Atom-ленту, вручную делиться каждой новой записью — потеря времени. VeyroBot раз в минуту читает указанный вами адрес ленты; когда появляется новый элемент, бот публикует его в выбранном канале Discord с заголовком, кратким описанием и картинкой, если она есть, и при желании упоминает роль. Ключ API и привязка аккаунта не нужны — подходит любой публичный адрес RSS/Atom.
Любой адрес RSS/Atom
Достаточно обычного адреса ленты RSS 2.0 или Atom — подойдёт блог, новостной сайт, форум или лента вашей собственной CMS. Адрес должен вести на публичный сайт; адреса внутренней сети отклоняются из соображений безопасности.
Проверка раз в минуту, публикация по порядку
Лента читается каждые 60 секунд. Если при одной проверке появилось сразу несколько новых элементов, они публикуются от старого к новому (до 3 за раз); остальные придут в том же порядке при следующей проверке, ни один не пропускается.
Упоминание роли или свой текст
Стандартное уведомление может упомянуть роль. Если вы пишете свой текст (до 1000 символов), он заменяет стандартный; {streamer} превращается в название ленты, {url} — в ссылку на элемент, {title} — в его заголовок.
Новая подписка начинается тихо
При первом добавлении ленты уже имеющиеся в ней элементы не публикуются, а лишь помечаются как просмотренные. Уведомления начинаются только с новых элементов, опубликованных ПОСЛЕ добавления подписки — старая запись никогда не появится неожиданно.
Кому подходит
Сообщества, следящие за блогом, новостным сайтом или любым источником с RSS/Atom-лентой, которым надоело вручную делиться каждой новой записью.
Кому не подходит
Не подходит для отслеживания аккаунта в соцсетях (Twitter/X, Instagram и подобных) — VeyroBot умеет читать только источники с публичной RSS/Atom-лентой, а большинство соцсетей такую не предоставляют.
Настройка за 3 шага
-
1
Добавьте бота на сервер
Откройте ссылку-приглашение выше, выберите сервер и подтвердите права. Бот появится в сети за несколько секунд.
-
2
Добавьте адрес ленты
Панель → ваш сервер → Уведомления RSS: укажите адрес RSS/Atom-ленты, на которую хотите подписаться, выберите канал объявлений и при желании роль, затем нажмите «Добавить Отслеживание». То же делает команда /streamalert добавить, ей нужно право «Управлять сервером».
-
3
Проверьте право и подождите
У бота должно быть право отправлять сообщения в канал объявлений. Первая проверка проходит в течение минуты; если источник активен, уведомление придёт при публикации нового элемента (уже имеющиеся элементы не публикуются при добавлении).
Связанные команды
Полный список команд — на странице команд.
Пошаговое использование в документации: Оповещения о стримах и контенте (7 платформ)
Сравнения с другими ботами — с источниками и датами: Сравнение MEE6 и VeyroBotСравнение Dyno и VeyroBotСравнение Carl-bot и VeyroBotСравнение MEE6, Dyno и Carl-bot
Частые вопросы
В чём разница между RSS и уведомлениями о подкастах?
Они используют один и тот же движок чтения лент; RSS берёт общий контент (заголовок, описание, картинку), а уведомления о подкастах добавляют в карточку ещё и длительность эпизода; если у эпизода нет своей страницы, заголовок ведёт прямо на аудиофайл (сам аудиофайл к карточке не прикрепляется). Ленту подкаста можно добавить в любой из двух типов подписки, но уведомления о подкастах показывают данные эпизода полнее.
Публикуется ли старая запись при добавлении ленты?
Нет. При добавлении новой подписки уже имеющиеся в ленте элементы лишь помечаются как просмотренные, ни один не публикуется. В Discord приходят только элементы, появившиеся в ленте после добавления подписки.
Сколько RSS-лент можно отслеживать?
До 25 RSS-подписок на сервер. Одну и ту же ленту нельзя добавить дважды в один канал Discord, но можно добавить в другой.
Публикуются ли элементы для взрослых?
Если издатель пометил элемент или всю ленту как 'adult' тегом media:rating из Media RSS, такие элементы публикуются только в каналах с возрастным ограничением; в канале без возрастного ограничения они пропускаются и отображаются в карточке «Здоровье сервера». Элементы без этой пометки публикуются как обычно.
Похожие статьи
Чтобы попробовать, достаточно добавить бота
Добавьте VeyroBot на сервер и включите нужные модули в веб-панели. Всё, чем вы не пользуетесь, можно полностью отключить.
Добавить на сервер бесплатно