Что такое Bot API?
Bot API — набор HTTP-методов, через которые сторонняя программа общается с Telegram от имени бота. Токен выдаёт @BotFather, дальше сервис отправляет обычные запросы: sendMessage, sendPhoto, editMessageText.
Зачем это нужно
У ботов есть заметные ограничения. Бот не напишет человеку первым, не прочитает историю чата до момента своего добавления и упирается в лимиты частоты — порядка 30 сообщений в секунду суммарно и до 20 сообщений в минуту в одну группу.
Как это применяется
Для канала бота хватает, когда нужна публикация с кнопками, приём заявок или автоответы в комментариях. А вот читать чужие каналы и собирать из них материал через Bot API не выйдет — там работают через пользовательскую сессию.