Ошибки в Telegram api

Мне интересно, как поймать любую возможную ошибку в API телеграмм бота. из-за ошибки, телеграмма прилипает к ней и не отвечает на другие запросы. Я хочу избавиться от ошибок, которые могут быть вызваны ошибками в моем коде, или веб-сервисами, которые я использую или блокирую бота или. как я могу избежать привязки к одному запросу в телеграмме бота API с PHP? Я думаю, что мне нужно что-то вроде bellow code, но более общее для любой ошибки:

try < $telegram->sendMessage([ ‘chat_id’ => », ‘text’ => ‘Here is some text’, ]); > catch (TelegramResponseException $e) < $errorData = $e->getResponseData(); if ($errorData[‘ok’] === false) < $telegram->sendMessage([ ‘chat_id’ => », ‘text’ => ‘There was an error for a user. ‘ . $errorData[‘error_code’] . ‘ ‘ . $errorData[‘description’], ]); > >

mrmrn 19 апр. 2017, в 09:20

Источник: overcoder.net

Sentry / Сбор ошибок в Python Telegram Bot

Почему не отправляется sendMessage в telegram API с ошибкой message text is empty?

Создал в телеге бот и группу. Добавил в группу бота админом.

Пробую отправить сообщение по доке:

Ловлю в обоих случаях:

Либо вариант с заголовком:

  • Вопрос задан более года назад
  • 3483 просмотра

7 комментариев

Простой 7 комментариев

Lynn

В первом примере кавычки не хватает.

Во втором https://qna.habr.com/q/1068122″ target=»_blank»]qna.habr.com[/mask_link]

Коды ошибок Telegram Bot API (интеграция групп и каналов)

Я работаю над своим проектом с открытым исходным кодом BOTServer и http://telegram.org Bot Platform Webhooks Server, для Rubyists.

У меня возникла странная ошибка при отправке сообщений ( sendMessage конечная точка API) в Telegram-боте, который я создал. при отправке сообщений конкретному Боту, которого я создал, я получил следующие ошибки:

  1. Код ошибки 400 ->Неверный запрос: группа деактивирована Telegram::Bot::Exceptions::ResponseError — Telegram API has returned the error. (ok: «false», error_code: «400», description: «[Error]: Bad Request: group is deactivated»)
  1. Код ошибки 403 ->Бот был исключен из чата Telegram::Bot::Exceptions::ResponseError — Telegram API has returned the error. (ok: «false», error_code: «403», description: «[Error]: Bot was kicked from a chat»)
Еще по теме:  Как создать вторую страницу в Телеграмме без номера телефона

Это действительно странно. Похоже, проблема связана с «историей» конкретного Бота (ошибки не систематические и проблем с другим ботом у меня нет). На самом деле я сделал следующие шаги:

  1. Я создаю бота (давайте назовем его: MYbot)
  2. Я ДОБАВИЛ бота в группу Telegram (например, MYGroup)
  3. Я УДАЛИЛ бота из группы
  4. Я отправляю сообщения от бота в ответ пользователю (тогда у меня были ошибки)

Вопрос 1 Хорошо, я почти уверен, что что-то не так произошло на стороне Telegram Serve, и я мог бы удалить и перестроить бота. Есть лучшая идея о решении?

Маливанчук. Обводные удары в бильярде. Истории Старой Школы.

Вопрос 2 Есть опубликованный список ошибок Telegram Bot? Я не нашел в документации/учебниках Telegram Bot.

Я люблю архитектуру Telegram! Но я чувствую, что есть некоторые проблемы/ошибки с API ботов, особенно в недавних возможностях вставлять ботов в группы и канал. Есть подобный опыт?

Источник: question-it.com

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