Почему сообщения в Телеграмме приходят с опозданием

Создан бот телеграмм, подключены пользователи. Скажем только избранные (70 человек), бот в группы не входит. Сервер обрабатывает определенные php скрипты по крону, и при наступлении нужного события (на которое подписан пользователь) пользователю отправляется оповещение.

Но проблема. не все сообщения приходят в нужное время, появляется задержка в 4 минуты. Было даже и 8 минут и 12.. в логи только не попало еще.

[29.09.17 20:04:38] | [chat_id]
[29.09.17 20:04:37] | [chat_id]
[29.09.17 20:04:36] | [chat_id]
[29.09.17 20:04:35] | [chat_id]
[29.09.17 20:04:34] | [chat_id]
[29.09.17 20:04:33] | [chat_id]
[29.09.17 20:04:32] | [chat_id]
[29.09.17 20:04:31] | [chat_id]
[29.09.17 20:04:30] | [chat_id]
[29.09.17 20:04:29] | [chat_id]
[29.09.17 20:04:28] | [chat_id]
[29.09.17 20:04:27] | [chat_id]
[29.09.17 20:04:26] | [chat_id]
[29.09.17 20:04:25] | [chat_id]
[29.09.17 20:04:24] | [chat_id]
[29.09.17 20:04:23] | [chat_id]

Задержка уведомлений / Не приходят уведомления или сообщения на смартфон / Полная настройка андроид


[29.09.17 20:04:22] | [chat_id]
[29.09.17 20:04:21] | [chat_id]
[29.09.17 20:04:20] | [chat_id]
[29.09.17 20:04:19] | [chat_id]
[29.09.17 20:04:17] | [chat_id]
[29.09.17 20:04:16] | [chat_id]
— тут почему-то задержка в 4 минуты —
[29.09.17 20:00:15] | [chat_id]
[29.09.17 20:00:14] | [chat_id]
[29.09.17 20:00:13] | [chat_id]
[29.09.17 20:00:12] | [chat_id]
[29.09.17 20:00:11] | [chat_id]
[29.09.17 20:00:10] | [chat_id]
[29.09.17 20:00:09] | [chat_id]
[29.09.17 20:00:08] | [chat_id]
[29.09.17 20:00:07] | [chat_id]
[29.09.17 20:00:06] | [chat_id]
[29.09.17 20:00:05] | [chat_id]
[29.09.17 20:00:04] | [chat_id]
[29.09.17 20:00:03] | [chat_id]

[29.09.17 18:34:56] | [chat_id]
[29.09.17 18:34:54] | [chat_id]
[29.09.17 18:34:53] | [chat_id]
[29.09.17 18:34:52] | [chat_id]
[29.09.17 18:34:50] | [chat_id]
[29.09.17 18:34:49] | [chat_id]
[29.09.17 18:34:47] | [chat_id]
— тут почему-то задержка в 4 минуты —
[29.09.17 18:30:46] | [chat_id]
[29.09.17 18:30:44] | [chat_id]
[29.09.17 18:30:43] | [chat_id]
[29.09.17 18:30:41] | [chat_id]
[29.09.17 18:30:40] | [chat_id]
[29.09.17 18:30:39] | [chat_id]
[29.09.17 18:30:37] | [chat_id]
[29.09.17 18:30:36] | [chat_id]
[29.09.17 18:30:34] | [chat_id]
[29.09.17 18:30:32] | [chat_id]
[29.09.17 18:30:31] | [chat_id]
[29.09.17 18:30:30] | [chat_id]
[29.09.17 18:30:28] | [chat_id]
[29.09.17 18:30:27] | [chat_id]
[29.09.17 18:30:25] | [chat_id]
[29.09.17 18:30:24] | [chat_id]
[29.09.17 18:30:22] | [chat_id]
[29.09.17 18:30:21] | [chat_id]
[29.09.17 18:30:19] | [chat_id]
[29.09.17 18:30:17] | [chat_id]
[29.09.17 18:30:16] | [chat_id]
[29.09.17 18:30:15] | [chat_id]
[29.09.17 18:30:13] | [chat_id]
[29.09.17 18:30:12] | [chat_id]
[29.09.17 18:30:10] | [chat_id]
[29.09.17 18:30:09] | [chat_id]
[29.09.17 18:30:07] | [chat_id]
[29.09.17 18:30:06] | [chat_id]
[29.09.17 18:30:04] | [chat_id]
[29.09.17 18:30:03] | [chat_id]

Когда происходит какое-то событие, например if ($a == $b)
вызывается функция
sendMessage_telegram($telegram_chat_id, $message);

Сама функция лежит в файле connect.php (подключение к бд) с токенами бота:

function sendMessage_telegram($telegram_chat_id, $message) < usleep(1100000); file_get_contents($GLOBALS[‘api_telegram’] . ‘/sendMessage?chat_id=’ . $telegram_chat_id . ‘ $data_sendMessage = date («d.m.y H:i:s»); mysql_query(» INSERT INTO `telegram_sendMessage`(`data`,`chat_id`,`text`) VALUES (‘$data_sendMessage’,’$telegram_chat_id’,’$message’) «); >

Я поставил задержку перед отправкой в 1,1 сек. (подумал этого то должно хватить) так как в API ТГ написано, что нельзя отправлять больше 30 сообщений в секунду, но все равно мимо.
После отправки поставил запись логов, когда пользователи начали жаловаться, что оповещения приходит не вовремя.

Еще по теме:  Как в Телеграмме поменять язык на маты

В чем может быть косяк? Настройка сервера? Бота? php?
Это блокировка от ТГ или что-то другое?

  • Вопрос задан более трёх лет назад
  • 2811 просмотров

Источник: qna.habr.com

Не приходят оповещения в Телеграме о новых сообщениях, если они включены — что делать, нет звукового оповещения на заблокированном экране

почему не приходят уведомления в телеграмме

Гаджеты

Автор А. Крушев На чтение 4 мин Просмотров 1.9к.

Иногда пользователи не понимают, почему не приходят уведомления в «Телеграмме» о полученных сообщениях. Оповещения могут не поступать как из отдельных чатов, так и в целом из приложения. В большинстве случаев проблему легко решить в несколько кликов. Но прежде чем это делать, необходимо разобраться в причине, которая привела к сбою.

Почему «Телеграм» не оповещает о новых уведомлениях

Telegram – удобное приложение для моментального обмена информацией. Чтобы пользователь как можно быстрее увидел отправленное ему сообщение, мессенджер посылает ему на смартфон push-уведомление в виде звукового сигнала и выпадающей заставки с логотипом сервиса. Опция работает даже при заблокированном экране.

Но в некоторых случаях сигналы на телефон не поступают или приходят с задержкой. Это может произойти по разным причинам. К тем, что возникают не по вине пользователя, относятся:

  1. Проблемы с интернетом. Для корректной работы мессенджеру требуется стабильное подключение к сети. При отсутствии Wi-Fi или мобильного интернета сообщения не будут приходить на гаджет. Если сигнал есть, но периодически пропадает, СМС будут поступать на экран с опозданием.
  2. Сбой в приложении. Проблемы с Telegram редки, но периодически все же происходят. В такие моменты чаты сервиса перестают вовремя обновляться, и пуши на телефон не отправляются. Чаще всего со сбоем сталкиваются владельцы устаревших моделей гаджетов.
  3. Технические работы на сервере. Пока они продолжаются, ТГ может зависать, тормозить или вылетать. Юзеры жалуются на задержку и отсутствие оповещений о новых СМС. Не стоит пытаться устранить неполадку. По окончании работ она исчезнет самостоятельно.

Существуют и другие причины, почему не приходят уведомления в «Телеграме». Они связаны с настройками мессенджера.

Почему не приходят уведомления в телеграмме причины.

Приложение неправильно настроено

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

Проверить статус уведомлений можно в настройках приложения. Если окажется, что они отключены, их следует включить. На этот процесс уходит несколько секунд.

Чат стоит на беззвучном режиме

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

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

Решение проблемы

В большинстве случаев решить проблему с push-уведомлениями пользователи сервиса могут без помощи технической поддержки Telegram. Для начала необходимо:

  1. Убедиться, что девайс хорошо ловит сеть. Когда проблема возникла из-за плохого качества интернета, она легко устраняется. Достаточно просто подключить смартфон к надежному источнику сети, чтобы экран снова стал показывать оповещения.
  2. Переустановить «Телеграм», обновив его до последней версии. Это поможет оптимизировать работу приложения и уменьшить вероятность сбоев в его работе. Обновить программу можно в App Store (для Айфонов) и Play Market (для устройств, работающих на ОС Android).
Еще по теме:  В ТГ поставили ограничение на отправку сообщений

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

Почему не приходят уведомления в телеграмме что делать.

Через телефон

Для включения оповещений на Андроиде необходимо:

  1. Войти в «Телеграм».
  2. Перейти в меню, кликнуть в верхней части главного экрана по значку с 3 горизонтальными полосками.
  3. Выбрать “Настройки”.
  4. Перейти в “Уведомления и звуки”.
  5. Активировать все оповещения в разделе “Уведомления из чатов”.

Настройка пушей на Айфоне происходит похожим образом:

  1. Запустить мессенджер.
  2. Перейти в меню и выбрать “Настройки”.
  3. Кликнуть по строке “Уведомления и звук”.
  4. Активировать тумблеры “Сигнал” и “Показывать текст” в разделах “Сообщения” и “Группы”.

Когда нужно вывести из беззвучного режима отдельный чат, следует открыть его и в нижней части экрана нажать “Вкл. звук”.

Процедура одинакова для Android и iOS.

Через компьютер

Владельцам ПК для активации оповещений в «Телеграме» потребуется:

  1. Открыть приложение.
  2. Нажать на 3 черточки вверху главной страницы.
  3. Выбрать “Настройки”.
  4. Перейти в «Уведомления» и поставить галочки напротив опций, отвечающих за звуковые сигналы и анимацию на рабочем столе.

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

Обзор

Источник: gidkanal.ru

Почему не приходят пуш-уведомления от Телеграма и как их включить

Telegram позволяет людям быстро обмениваться информацией. Чтобы ответчик мог как можно скорее прочитать сообщение, предусмотрены push-уведомления. Они сопровождаются анимацией в верхней части экрана и звуковым сигналом. Но иногда пользователи жалуются на то, что не приходят уведомления в приложении Телеграм. Причин тому может быть несколько, но зачастую проблема решается нажатием пары кнопок.

Причины отсутствия уведомлений

screenshot_1

Если пользователь не может самостоятельно определить, из-за чего оповещения в Телеграме перестали приходить на телефон, в первую очередь, нужно рассмотреть часто встречающиеся причины.

«Тихий чат»

screenshot_2

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

  • Открыть Telegram.

screenshot_3

  • Перейти в чат, из которого не поступают оповещения.

screenshot_4

  • Кликнуть по значку в виде многоточия.
  • Открыть параметр «Отключение уведомлений».

screenshot_5

Если в указанном пункте стоит значение «Вкл», то оповещения были отключены в принудительном порядке. Чтобы вновь активировать их, достаточно выставить значение «Выкл».

Еще по теме:  Bot token Telegram где взять

Сбой в системе приложения

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

screenshot_6

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

Сбой настроек

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

screenshot_7

Действовать нужно по следующей инструкции:

  • Запустите Телеграм.

screenshot_8

  • Перейдите в настройки учетной записи.

screenshot_9

  • Откройте вкладку «Уведомления и звук».

screenshot_10

  • Выставите значение «Вкл» напротив пункта «Показать уведомления».

screenshot_11

Затем останется закрыть и снова открыть приложение. После нехитрых манипуляций оповещения должны заработать. Конечно, это касается только тех случаев, когда в настройках программы звуковые сигналы были деактивированы.

Другие причины

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

Для устранения сбоя нужно:

  • Открыть настройки телефона.
  • Перейти в раздел «Приложения».

screenshot_12

  • В списке выбрать Telegram.

screenshot_13

  • В графе «Контроль активности» выставить значение «Без ограничений».

screenshot_14

Важно. В зависимости от модели смартфона названия пунктов меню отключаются.

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

Как включить уведомления в Telegram

Функционал мессенджера позволяет владельцу устройства самостоятельно включать и отключать сигналы из приложения. Поэтому не лишним будет произвести повторную активацию.

screenshot_15

На телефоне

В зависимости от того, на какой операционной системе базируется смартфон, алгоритм действий отличается. Рекомендуется рассмотреть инструкцию, актуальную для конкретной ОС.

Android

На Андроиде включение оповещений происходит следующим образом:

  • Откройте Telegram.

screenshot_16

  • Перейдите во вкладку настроек.

screenshot_17

  • В разделе «Уведомления и звуки» активируйте тумблер с оповещениями.

screenshot_18

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

iOS

Смартфоны Apple iPhone базируются на другой операционной системе, которая видоизменяет облик приложения. Но, в целом, активация оповещений выполняется схожим образом.

screenshot_19

Сначала необходимо запустить программу и перейти в раздел настроек. Здесь должен присутствовать пункт «Звуки», где скрывается тумблер, активирующий пуши. Аналогичным образом происходит включение функции для отдельных чатов.

На компьютере

Пользователям персональных компьютеров для активации пуш-уведомлений в Telegram потребуется:

  • Запустить Телеграм.

screenshot_20

  • Нажать кнопку в виде трех полосок.

screenshot_21

  • Перейти в настройки, кликнув по логотипу шестеренки.

screenshot_22

  • В разделе «Уведомления» отметить галочками пункты, отвечающие за звуковые сигналы и показ оповещений.

screenshot_23

На некоторых версиях Telegram интерфейс представлен на английском языке. В подобной ситуации настройки открываются так же, а пуши скрываются в пункте «Notification».

Источник: it-tehnik.ru

Рейтинг
( Пока оценок нет )
Загрузка ...