Почему смайлики в чате Твича превращаются в текст
Смайлик на Твиче — это небольшая картинка, у которой есть текстовый код. Вы пишете в чат слово Kappa, а остальные зрители видят лицо. Сам текст сообщения приходит через чат-сервер, а картинка подгружается отдельно, с сервера изображений Twitch. Поэтому возможна ситуация, когда сообщения идут без задержки, а вместо смайликов остаются их коды: чат работает, картинки до телефона не дошли.
Отсюда главное правило диагностики: сначала понять, что именно сломалось. Варианты устраняются по-разному:
- смайлики видны как слова у всех участников чата — не загружаются изображения;
- у других смайлики видны, а ваши отображаются текстом — ошибка в коде или нет доступа к набору канала;
- пропали только те смайлики, которых нет в самом Твиче — не работает расширение для сторонних смайликов;
- панель смайликов не открывается или пустая — сбой приложения или испорченный кэш.
Ограничения мобильного интернета чаще всего дают первый вариант. Текст чата лёгкий и идёт по постоянному соединению, а картинки запрашиваются пачками с другого адреса, и при неполной работе сети именно они не доходят или доходят через несколько минут.
Что проверить за минуту, прежде чем что-то переустанавливать
- Откройте в браузере любую страницу с картинками, например новостной сайт. Если изображения там тоже грузятся с задержкой или не грузятся, причина в сети, а не в Твиче.
- Переключитесь на Wi-Fi, если он рядом, и обновите страницу или перезапустите приложение. Смайлики загрузились — значит дело в мобильном интернете.
- Проверьте режим чата. У стримера может быть включён режим «только смайлики» или «только для подписчиков»: тогда обычные сообщения не отправляются, и это не поломка.
- Посмотрите, не включён ли у вас режим экономии трафика в телефоне или в браузере: в нём изображения грузятся в последнюю очередь или не грузятся вообще.
- Выйдите из аккаунта и войдите снова. Набор доступных смайликов привязан к учётной записи и иногда не обновляется до повторного входа.
Если ни один из пунктов не помог, переходите к разбору по типу смайликов: глобальные, канальные и сторонние ведут себя по-разному.
Не отображаются смайлики канала и подписчиков
У каждого канала на Твиче есть собственный набор смайликов. Часть набора доступна подписчикам канала, часть — фолловерам, то есть тем, кто нажал «Отслеживать». Глобальные смайлики вроде Kappa или LUL доступны всем без условий.
Если смайлики канала не работают у вас, но работают у соседей по чату, проверьте:
- код набран с учётом регистра — Твич различает заглавные и строчные буквы, и «kappa» картинкой не станет;
- смайлик стоит отдельным словом, без запятой или точки вплотную к нему;
- подписка на канал ещё действует — после окончания срока набор канала пропадает из панели, хотя старые сообщения с ним остаются;
- вы в нужном чате: смайлики подписчиков работают в любом чате Твича, а смайлики для фолловеров — только на том канале, где они выданы.
Стример вправе переименовать или удалить смайлик. Тогда старый код перестаёт работать у всех, и это не ошибка на вашей стороне. Актуальный список открывается кнопкой смайликов рядом с полем ввода.
Пропали смайлики BetterTTV, FrankerFaceZ и 7TV
Часть смайликов, которые вы видите в популярных чатах, Твичу не принадлежит. Их добавляют браузерные расширения BetterTTV, FrankerFaceZ и 7TV: они перехватывают текст чата и подставляют картинки со своих серверов. Если такого расширения у вас нет, вы видите просто слова, и это нормально — у соседей по чату другой браузер.
Когда расширение установлено, но смайлики пропали:
- Убедитесь, что расширение включено — после обновления браузера они иногда отключаются.
- Откройте настройки расширения в самом чате Твича (его значок появляется рядом с полем ввода) и проверьте, что показ смайликов канала и глобальных не выключен.
- Если видите сообщение об ошибке загрузки, подождите: серверы сторонних смайликов — отдельные ресурсы, и при ограниченном мобильном интернете они могут отвечать медленнее, чем сам Твич.
- В официальном мобильном приложении Twitch сторонних смайликов нет вовсе. Они работают только в браузере с установленным расширением.
Смайлики в мобильном приложении Твича при ограниченном интернете
В приложении видео и чат идут через одно соединение. При слабой или ограниченной сети они конкурируют за трафик, и мелкие картинки смайликов приходят с задержкой либо остаются кодами.
Что помогает:
- понизьте качество видео в настройках плеера — освободившаяся полоса достанется чату;
- откройте чат отдельно, не запуская трансляцию, и проверьте, появляются ли картинки;
- очистите кэш приложения в настройках телефона на Android или переустановите приложение на iOS: испорченный кэш показывает пустые квадраты вместо смайликов;
- отключите анимированные смайлики в настройках чата — статичные версии легче и грузятся быстрее;
- обновите приложение: старые версии перестают получать новые наборы смайликов.
Если сеть пропала посреди просмотра и смайлики превратились в текст, дождитесь восстановления соединения и обновите чат. Повторная отправка одного и того же сообщения загрузку картинок не ускоряет.
Симптом и вероятная причина: сводная таблица
| Что видно | Вероятная причина | Что сделать |
|---|---|---|
| Все смайлики — словами, картинки на других сайтах тоже тормозят | Ограничения мобильного интернета | Дождаться сети или перейти на Wi-Fi |
| Чужие смайлики видны, свой пишется текстом | Регистр кода или нет доступа к набору | Выбрать смайлик из панели, а не набирать вручную |
| Пропали смайлики, которых не было в панели Твича | Отключено расширение | Проверить BetterTTV, FrankerFaceZ или 7TV |
| Пустые квадраты или серые заглушки | Испорченный кэш | Очистить кэш приложения или браузера |
| Панель смайликов пустая после входа | Не обновился набор аккаунта | Выйти и войти заново |
Что сделать заранее и чего делать не стоит
Пока связь хорошая, откройте панель смайликов и пролистайте её: вы будете знать, какие наборы у вас реально есть. Запомните коды нескольких любимых смайликов — при недогруженной панели их можно набрать текстом, и у остальных зрителей они отобразятся картинками. Обновите приложение и браузер заранее, а если пользуетесь сторонними смайликами, запишите, какое расширение стоит, чтобы после переустановки браузера вернуть его.
Не вводите логин и пароль на страницах, которые обещают «включить все смайлики» или «вернуть смайлики за минуту»: наборы выдаёт только Твич, а такие сайты собирают учётные данные. Не переустанавливайте приложение при каждой задержке — если причина в сети, после переустановки картинки так же не загрузятся, а настройки чата придётся восстанавливать. И не пишите жалобу в чат канала много раз подряд: модераторы за это выдают таймаут, а смайлики от этого не появятся.