Я работаю над своим проектом с открытым исходным кодом BOTServer a http://telegram.org Сервер веб-перехватчиков бот-платформы, для рубистов.
У меня возникла странная ошибка при отправке сообщений (конечная точка sendMessage
API) в созданном мной боте Telegram. при отправке сообщений конкретному созданному мной боту я получал следующие ошибки:
Код ошибки 400 -> Неверный запрос: группа отключена
Telegram::Bot::Exceptions::ResponseError - Telegram API has returned the error. (ok: "false", error_code: "400", description: "[Error]: Bad Request: group is deactivated")
и / или
Код ошибки 403 -> Бот был исключен из чата
Telegram::Bot::Exceptions::ResponseError - Telegram API has returned the error. (ok: "false", error_code: "403", description: "[Error]: Bot was kicked from a chat")
Это действительно странно. Похоже, проблема связана с «историей» конкретного бота (ошибки не носят систематического характера, и у меня нет проблем с другим ботом). Фактически я проделал следующие шаги:
- Я создаю бота (назовем его MYbot)
- Я ДОБАВИЛ бота в группу Telegram (например, MYGroup)
- УДАЛИЛ бота из Группы
- Отправляю сообщения от бота в ответ пользователю (потом возникают ошибки)
Вопрос 1. Хорошо, я почти уверен, что на стороне Telegram Serve произошло что-то не так, и я мог бы удалить и перестроить бота ... Есть ли лучшее решение?
Вопрос 2. Есть опубликованный список ошибок Telegram Bot? Я не нашел в документации / руководствах Telegram Bot.
Обожаю архитектуру Telegram! Но я чувствую, что есть некоторые проблемы / ошибки с API-интерфейсами ботов, особенно в недавних возможностях вставки ботов в группы и канал. Любой подобный опыт?