Bot API — це офіційний HTTP-інтерфейс Telegram, що дозволяє програмам надсилати повідомлення, керувати каналами та виконувати дії від імені бота. Autogram звертається до цього API за вас, щоб доставляти дописи, застосовувати форматування та зчитувати потрібні дані каналу. Робота через офіційний API означає, що публікація дотримується задокументованих правил і лімітів Telegram.
Кожен виклик — це HTTPS-запит до адреси, яка містить сам токен бота, а далі назву методу; Telegram приймає і GET, і POST. Оскільки облікові дані мандрують просто в URL, витік одного рядка логів може завдати такої ж шкоди, як витік пароля. Кожна відповідь — JSON-об’єкт із булевою ознакою успіху та або результатом, або кодом і описом помилки.
Надсилання — лише половина інтерфейсу: боту треба ще й дізнаватися про редагування, реакції та нових учасників. Telegram пропонує тривале опитування, коли програма сама раз за разом питає про новини, і вебхуки, коли Telegram надсилає кожне оновлення на зареєстровану вами HTTPS-адресу. Ці режими взаємовиключні, а вибір здебільшого зводиться до того, чи можете ви виставити доступну ззовні адресу.
Текст повідомлення обмежений 4096 символами, а підпис до медіа — 1024, тож довгі матеріали доводиться свідомо ділити, а не втрачати хвіст несподівано. Якщо перевищити частоту надсилання, Telegram відповідає помилкою, яка вказує, скільки секунд зачекати; правильна реакція — витримати цей час, бо негайний повтор лише поглиблює обмеження.
Автоматизуйте публікацію в Telegram за допомогою ШІ-контенту, оцінки якості та розумного планування.