Подключено, но ничего не приходит

С чем сюда приходят

Как это называется в приложении

Одно и то же состояние по-разному описано на двух экранах, поэтому вы могли встретить любой из вариантов:

Только DonationAlerts сообщает о таком состоянии. Стриминговые платформы не имеют такого статуса, поэтому молчащий чат на Twitch или Kick — это другая история (см. "Требуется вход").

Что это значит

Соединение открыто, и DonationAlerts принял подписку, но сервис ничего по нему не отправляет.

Приложение не делает такой вывод из-за тишины — тихий час это нормально. Оно это доказывает. Каждые пятнадцать минут оно читает историю ваших донатов из DonationAlerts и сравнивает ее с тем, что пришло в реальном времени; метка появляется только тогда, когда в истории обнаруживается донат, который никогда не приходил через живое соединение.

Эта же проверка доставляет найденное. Донат все равно попадает в алерты, цели, статистику и всё остальное — с задержкой до четверти часа вместо мгновенно. Таким образом, метка означает "приходят с задержкой", а не "потеряны".

Обычная причина — второй вход. Кто-то вошел в тот же аккаунт DonationAlerts где-то еще: на другом компьютере, на телефоне, в другом приложении. Старая сессия остается формально живой и просто перестает получать данные. Этим "кем-то другим" часто являетесь вы сами — другой компьютер, с которого вы стримите, или снимок настроек, восстановленный на новом компьютере.

Что это исправляет

В порядке, который мы проверили во время живого стрима, и порядок не тот, который вы ожидаете:

Что мы пробовалиПомогло ли
Переподключение сокетанет
Полный перезапуск strAImerнет
Повторный вход в аккаунтДа

Таким образом, кнопка, которую нужно нажать, это Переподключить на карточке — или Авторизовать через браузер, если страница DonationAlerts уже открыта перед вами. Оба действия запускают один и тот же процесс входа через браузер, который описан в руководстве "Настройки DonationAlerts". Перезапуск приложения — это естественная попытка, и она не помогает, потому что проблема никогда не была в соединении.

Почему предупреждение остается после перезапуска

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

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

Если написано ПОДКЛЮЧЕНО, а события все еще отсутствуют

Тогда это другая проблема, и карточка не врет — подписка активна, и проверка еще не зафиксировала пропусков. Посмотрите на это вместо:

YouTube пишет «подключено», а чат не приходит

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

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

С 0.9.2 приложение сверяет, что Google выдал на самом деле, и отклоняет вход, вернувшийся неполным, — прямо на той странице говорит отметить все. На версии постарше искать предупреждение негде: откройте «Подключения → Каналы → YouTube», нажмите «Авторизовать через браузер» и следите за галочками. Сам шаг разобран в руководстве «YouTube — подключение канала».

Если это никогда не работало

Тогда эта статья вам не нужна — см. "Вход на платформы". Эта страница о подключении, которое работало, а затем замолчало.