Открыть бота

Не приходят уведомления о стриме

Ситуация неприятная: вы точно знаете, что стример в эфире, а сообщения нет. Ниже — порядок проверки от самого частого к самому редкому. В большинстве случаев причина находится на первых трёх шагах, и на исправление уходит меньше минуты.

Сначала поймите, где теряется уведомление

Путь сообщения состоит из трёх участков. Если понимать, кто за что отвечает, становится ясно, где искать причину.

Twitch отдаёт событие

Когда канал начинает эфир, Twitch сообщает об этом тем, кто следит за каналом через сторонние приложения. Если сам Twitch в этот момент не отдал событие, никакой бот об эфире не узнает — ждать сообщения бессмысленно.

Бот сверяет событие с вашими настройками

Дальше работает бот: смотрит, подписаны ли вы на этого стримера, не стоит ли подписка на паузе, не перекрывает ли эфир тихие часы и не отсекает ли его фильтр по игре или словам в названии. Здесь же готовится текст сообщения.

Telegram доставляет сообщение

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

Восемь причин по порядку

Проверяйте по списку сверху вниз. Если нашли совпадение — исправьте и дождитесь следующего эфира, а не сиюминутной проверки: уведомление приходит к началу трансляции.

1. Тихие часы

Самая частая причина. Если сейчас ночной промежуток тишины, бот намеренно молчит, а эфиры, начавшиеся внутри него, попадают в утреннюю сводку. Откройте настройки тихих часов в боте и посмотрите, какой промежуток задан и совпадает ли он с текущим временем. Подробнее — в статье про тихие часы.

2. Чат с ботом приглушён в Telegram

Проверьте не бота, а своё приложение. В списке чатов у диалога с ботом не должно быть значка перечёркнутого динамика: приглушённый чат получает сообщения, но без звука и всплывающего уведомления. Заодно убедитесь, что чат не отправлен в архив и что уведомления самого Telegram разрешены в настройках телефона.

3. Уведомления выключены внутри бота

У бота есть собственный переключатель уведомлений, отдельный от настроек Telegram. Если он выключен, сообщения о начале эфира не готовятся вовсе. Включите его и проверьте, что список подписок на месте.

4. Подписки на стримера нет или она на паузе

Откройте список своих подписок и найдите нужный канал. Две типичные ошибки: подписка оформлена на похожий ник (в Twitch ники легко перепутать) и подписка стоит на паузе после того, как вы временно убирали стримера из ленты. Снимите паузу или добавьте канал заново по ссылке.

5. Фильтр по игре или словам в названии

Фильтр проверяет категорию и заголовок в момент начала эфира. Если стример вышел в другой категории или название не содержит нужного слова, уведомление не придёт — это ожидаемое поведение, а не сбой. Сверьте категорию на самом Twitch: там названия игр иногда отличаются от привычных.

6. Вы ждёте пост в канале, а не личное сообщение

Личные подписки и автопост в Telegram-канал — разные вещи. Если вы администратор канала, бот публикует анонсы туда, а вам лично может не писать. Проверьте, что канал подключён и что пост действительно должен выходить: об этом — в статье про пост в канале.

7. Twitch не отдал событие о начале эфира

Сбои случаются на стороне самого Twitch: сервис может задержать или не передать событие о старте трансляции, особенно при коротких перезапусках. В этом случае сообщения нет ни у кого, и повлиять на это нельзя. Полезно открыть историю в боте: видно, приходило ли уведомление о предыдущих эфирах этого стримера.

8. Сообщение не доставлено Telegram

Редкий, но возможный случай: бот подготовил и отправил сообщение, а Telegram его не довёл — например, при перегрузке или при блокировке доставки на конкретном устройстве. Проверьте чат с бота на другом устройстве и загляните в историю: если уведомление там есть, значит дело в доставке, а не в настройках.

Чего мы не обещаем

Мгновенной доставки

Сообщение не появляется в ту же секунду, когда стример нажал «Начать эфир». Между стартом трансляции, обработкой события и доставкой в Telegram проходит какое-то время, и его длина зависит от Twitch и Telegram, а не только от бота.

Гарантии при сбоях Twitch

Если Twitch не сообщил о начале эфира, уведомления не будет. Мы не достраиваем события и не угадываем, что стример мог выйти в эфир — сообщаем только о том, что подтвердил сам Twitch.

Компенсации пропущенных эфиров

Пропущенный эфир нельзя «доставить» задним числом. Можно посмотреть историю и подстроить настройки так, чтобы следующий эфир не потерялся: снять паузу, убрать лишний фильтр, поправить тихие часы.

Сообщений о событиях внутри эфира

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

Что приложить к обращению в поддержку

Если вы прошли все восемь пунктов, а уведомлений всё равно нет, напишите в бота. Чтобы разбор был быстрым, приложите сразу несколько деталей.

Кого и когда ждали

Ник стримера или ссылку на канал и примерное время начала эфира с указанием часового пояса. Так проще сверить событие с историей.

Что видно в боте

Скриншот списка подписок, настроек уведомлений и тихих часов. Если в истории есть уведомления о других эфирах этого стримера, это тоже полезная деталь.

Что уже проверили

Напишите, что вы смотрели: чат не приглушён, фильтры пустые, тихие часы не перекрывают. Так мы не будем предлагать то же самое ещё раз.

Одно уведомление или все

Не приходит по одному стримеру или по всем сразу? Это разные ситуации, и они ведут к разным причинам. Укажите это в первом же сообщении.

Читайте дальше

Тихие часы

Как задать промежуток тишины и что происходит с пропущенными эфирами.

Проверим ваш случай

Опишите, какого стримера и когда вы ждали — разберём настройки вместе.