Устранение проблем доставки сообщений в Telegram
Исправление неполадок при отправке в Telegram: права администратора бота, проверка Chat ID и форматирование Markdown.
Если в логе рутины указано, что сбор данных прошел успешно, но сообщение в Telegram не поступило, причина чаще всего в правах бота или неверном идентификаторе чата.
Чек-лист быстрой проверки
- Права администратора в канале:
- Убедитесь, что бот добавлен в канал или группу как администратор.
- Проверьте, включено ли право Публикация сообщений (Post Messages).
- Корректность Chat ID:
- Для публичных каналов используйте юзернейм со знаком
@(например,@MyCompanyNews). - Для закрытых каналов требуется числовой идентификатор, начинающийся с
-100(например,-100123456789).
- Для публичных каналов используйте юзернейм со знаком
- Ошибки разметки Markdown:
- Непарные символы разметки (например,
_или*) могут приводить к отклонению запроса сервером Telegram. Tishtar экранирует спецсимволы автоматически, но при необходимости можно переключить вывод в обычный текст.
- Непарные символы разметки (например,