YouTube — подключение канала
- где подключить канал youtube
- чат youtube не доходит до приложения
- вход в youtube через какое-то время перестал работать
- хочу, чтобы бот отвечал в чат youtube с другого аккаунта
- бот пишет в чат youtube моим именем
- от какого канала пишет бот youtube
- суперчаты не засчитываются
- где посмотреть, какие галки и права выдал гугл приложению
- ютуб пишет подключено, а сообщения из чата не приходят
- случайно снял галку на экране гугла
Что это за страница
Страница подключает канал YouTube к приложению — как сказано в её описании, «Настройте интеграцию с YouTube для получения сообщений чата и управления трансляциями». Видов у неё два: сам канал и отдельный аккаунт, с которого отвечает бот.
Как это настроить
- Откройте «Подключения → Каналы» и зайдите на страницу YouTube. В заголовке написано «Канал YouTube (Чтение событий, трансляция)».
- «Статус подключения» показывает, как обстоят дела: «Не подключено» или «Подключено как {username}», когда канал на месте. Подсказка рядом называет, что именно запрашивается: «Требуется авторизация для проверки активных трансляций и отправки сообщений в чат YouTube».
- Нажмите «Авторизовать через браузер». На странице одна кнопка и ни одного поля для токена — вход открывается в вашем обычном браузере и заканчивается там же.
- Войдите в аккаунт Google, которому принадлежит канал, и согласитесь с правами. Не снимайте ни одной галочки. Google перечисляет права по отдельности и разрешает снимать их поштучно, и снятая галочка — самая частая причина, по которой YouTube оказывается подключённым и молчащим: без права видеть ваши трансляции приложение не узнает, что вы в эфире, а чат, который оно не нашло, читать неоткуда. С 0.9.2 приложение такой вход отклоняет и говорит об этом прямо на той же странице; до неё подключение просто зеленело, и ничего не приходило. При успехе страница в браузере скажет «Авторизация успешна!» — «Аккаунт {username} успешно подключен к YouTube», а ниже: «Вы можете закрыть это окно. Оно закроется автоматически».
- Страница модуля сообщит «Конфигурация YouTube успешно сохранена!» и через мгновение закроется сама. В поле «Имя аккаунта (логин)» появится подключённый канал; поле только для чтения.
- Чат приходит вместе с трансляцией: модуль читает живой чат идущего эфира. Когда эфира нет, читать нечего. Открытый эфир подхватывается за минуту, скрытый может ждать до получаса: на странице канала его не видно, и приложение спрашивает о нём Google — редко, чтобы уложиться в общий для всех пользователей strAImer лимит запросов. Нажмите «Авторизовать через браузер», и эфир найдётся сразу.
- Если вход со временем перестал работать, откройте эту страницу и нажмите «Авторизовать через браузер» ещё раз — та же кнопка его и обновляет. Понять это можно по значку статуса: он снова показывает «Не подключено».
- Стрелка слева вверху, «Назад», уводит со страницы.
Аккаунт бота
Та же страница в разделе «Подключения → Боты» озаглавлена «Аккаунт Бота YouTube (Ответы в чат)», и устроена она иначе, чем страница канала выше: кнопка одна, а не две.
- Нажмите «Подключить бота». В приложении откроется окно: «войдите в аккаунт Google бота, затем выберите канал YouTube, от имени которого он пишет. Один аккаунт может содержать несколько каналов, и приложение не может определить, какой из них вы имеете в виду».
- Войдите под тем аккаунтом, с которого должен отвечать бот, а не под аккаунтом канала.
- Выберите канал на следующей странице. Именно его имя зрители увидят автором сообщений бота.
После подключения подпись кнопки меняется на «Войти снова или сменить канал», а строка под ней объясняет, зачем этот вход нужен: «Бот пишет так же, как браузер, поэтому его ответы и модерация не расходуют общий лимит запросов YouTube». Той же кнопкой бота переводят на другой канал того же аккаунта.
Сделайте бота модератором своего канала. Без этого YouTube откажет в банах, тайм-аутах и удалении сообщений, что бы ни делало приложение: модерация — право, которое выдаёт площадка, а не настройка здесь.
Если сохранённый вход перестал работать, страница скажет об этом: «Сохранённый вход перестал работать, поэтому бот не пишет. Нажмите кнопку, чтобы войти снова». Входы устаревают — это обычный способ обновить его.
Чего ждать, пока собственный путь бота ненадёжен. Если сообщение не удаётся отправить через вход бота, приложение его не теряет: оно уходит официальным путём от имени вашего канала. Зрители видят сообщение от вас, а не от бота. Это осознанная временная мера: молчание означало бы, что на YouTube замолкают и таймеры, и ответы на команды, и агент. Каждый такой случай приложение пишет предупреждением в лог, так что бот, вдруг заговоривший вашим именем, — признак того, что его вход пора обновить.
Чего здесь нельзя
- Вставить токен, ключ доступа или ключ обновления некуда. «Авторизовать через браузер» — единственный вход, ею же обновляется и просроченный.
- В поле «Имя аккаунта (логин)» ничего не вписать. Чтобы подключить другой канал, войдите под аккаунтом, которому он принадлежит.
- Списка прав по функциям на странице нет — YouTube выдаёт свой набор при входе, а страница сообщает только, подключён аккаунт или нет.
- Полей Google Client ID и Google Client Secret здесь нет — как говорит сам модуль, «вход пройдёт через само приложение strAImer, ключи не нужны».
- Кнопки сохранения на странице нет: всё записывается по итогу входа в браузере.
- Выбрать трансляцию здесь нельзя, и ничто на странице её не начинает. Поля для адреса эфира или ссылки на видео тут тоже нет.
- Страница не отключает аккаунт и не удаляет подключение, а также не выключает модуль.
- Канал и аккаунт бота настраиваются порознь: один вход не заполняет другой, и окна у них разные — канал входит через браузер, бот внутри приложения.
- Канал бота нельзя вписать руками. Он выбирается из списка, который показывает окно входа, и в списке только каналы того аккаунта, под которым вы вошли.