Перейти к содержимому
← Главная VeyroBot

Reddit-уведомления в Discord

Если ваше сообщество следит за сабреддитом или конкретным пользователем Reddit, VeyroBot регулярно читает публичную ленту постов Reddit; когда появляется новый пост, бот публикует embed с заголовком, кратким описанием текста и небольшим превью (если есть) в выбранном канале Discord и при желании упоминает роль. Аккаунт Reddit и ключ API не нужны.

Добавить на сервер бесплатно Без банковской карты · Настройка ~30 секунд

Сабреддит или пользователь

Укажите сабреддит в виде «r/subreddit» или имя пользователя в виде «u/username»; VeyroBot читает публичную ленту постов этого аккаунта.

Проверка в рамках лимита самого Reddit

Публичные ленты Reddit допускают ограниченное число запросов, поэтому каждая подписка проверяется не чаще раза в 10 минут (в отличие от ежеминутной проверки на большинстве платформ). Если Reddit временно ограничивает запросы, бот ждёт не меньше 15 минут, а если Reddit указывает более долгое ожидание — столько, сколько указано, и повторяет попытку.

Публикация по порядку

При каждой проверке читаются 5 последних постов ленты; новые из них публикуются от старого к новому (до 3 за раз), остальные придут в том же порядке при следующей проверке. В очень активных лентах, где между двумя проверками появляется больше 5 постов, промежуточные могут остаться без уведомления.

Упоминание роли или свой текст

Стандартное уведомление может упомянуть роль. Если вы пишете свой текст (до 1000 символов), он заменяет стандартный; {streamer} превращается в название сабреддита или пользователя, {url} — в ссылку на пост, {title} — в его заголовок.

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

Серверы, вместе следящие за конкретным сабреддитом или пользователем Reddit, и модераторы, которым надоело вручную искать новые посты.

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

Не подходит тем, кто ждёт мгновенных (посекундных) уведомлений — из-за лимита запросов Reddit проверка идёт не чаще раза в 10 минут, медленнее, чем на большинстве платформ.

Настройка за 3 шага

  1. 1

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

    Откройте ссылку-приглашение выше, выберите сервер и подтвердите права. Бот появится в сети за несколько секунд.

  2. 2

    Добавьте сабреддит или пользователя

    Панель → ваш сервер → Уведомления Reddit: укажите цель в виде «r/subreddit» или «u/username», выберите канал объявлений и при желании роль, затем нажмите «Добавить Отслеживание». То же делает команда /streamalert добавить, ей нужно право «Управлять сервером».

  3. 3

    Проверьте право и подождите

    У бота должно быть право отправлять сообщения в канал объявлений. Первая проверка проходит в течение нескольких минут; из-за лимита запросов Reddit подписка обновляется не чаще раза в 10 минут.

Настройки «Reddit-уведомления в Discord» в панели VeyroBot
Как это выглядит в панели

Связанные команды

Полный список команд — на странице команд.

Пошаговое использование в документации: Оповещения о стримах и контенте (7 платформ)

Сравнения с другими ботами — с источниками и датами: Сравнение MEE6 и VeyroBotСравнение Dyno и VeyroBotСравнение Carl-bot и VeyroBotСравнение MEE6, Dyno и Carl-bot

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

Почему проверка раз в 10 минут, а не каждую минуту, как у Twitch?

Публичные ленты Reddit имеют низкий лимит запросов; ежеминутная проверка быстро упёрлась бы в этот лимит и могла бы полностью остановить уведомления. Интервал в 10 минут укладывается в лимит и держит подписку стабильно работающей.

Публикуется ли старый пост при добавлении сабреддита?

Нет. При добавлении новой подписки уже имеющиеся в ленте посты лишь помечаются как просмотренные, ни один не публикуется. В Discord приходят только посты, опубликованные после добавления подписки.

Сколько сабреддитов или пользователей можно отслеживать?

До 25 Reddit-подписок на сервер (сабреддиты и пользователи вместе). Одну и ту же цель нельзя добавить дважды в один канал Discord, но можно добавить в другой.

Похожие статьи

Чтобы попробовать, достаточно добавить бота

Добавьте VeyroBot на сервер и включите нужные модули в веб-панели. Всё, чем вы не пользуетесь, можно полностью отключить.

Добавить на сервер бесплатно