Со вчерашнего вечера у некоторых владельцев ботов могут наблюдаться проблемы с вебхуками. Если вас это тоже затронуло, попробуйте переустановить вебхук (сначала remove, потом set).
#BotAPI
#BotAPI
В своё время я постил в другом канале различные советы для разработчиков ботов (помимо целого учебника, конечно). Думаю, есть смысл написать о них здесь. Начнём с простого. Как бот может отправить сообщение в приватный канал?
На самом деле, всё просто. Главное условие – иметь не больше четырёх публичных чатов на аккаунте. Итак, алгоритм для некого канала X:
• берём канал X и делаем его публичным (ставим любой юзернейм типа
• берём нашего бота
• используя любой доступный инструмент (сойдет и адресная строка браузера, хотя я обычно использую Advanced REST Client), отправляем сообщение в этот публичный канал, вызвав метод sendMessage от имени бота
• в ответ придёт объект типа Message, в котором будет объект типа Chat, в котором будет ID чата (отрицательное число). Запомним это число;
• снова делаем канал приватным и отправляем сообщение, используя тот ID.
Готово! Вы восхитительны и создаёте столько приватных каналов с ботами, сколько вам нужно.
#BotAPI
На самом деле, всё просто. Главное условие – иметь не больше четырёх публичных чатов на аккаунте. Итак, алгоритм для некого канала X:
• берём канал X и делаем его публичным (ставим любой юзернейм типа
@fhajfhuhiurauhl
);• берём нашего бота
@Bot
и делаем его администратором канала X, который теперь @fhajfhuhiurauhl
;• используя любой доступный инструмент (сойдет и адресная строка браузера, хотя я обычно использую Advanced REST Client), отправляем сообщение в этот публичный канал, вызвав метод sendMessage от имени бота
@Bot
;• в ответ придёт объект типа Message, в котором будет объект типа Chat, в котором будет ID чата (отрицательное число). Запомним это число;
• снова делаем канал приватным и отправляем сообщение, используя тот ID.
Готово! Вы восхитительны и создаёте столько приватных каналов с ботами, сколько вам нужно.
#BotAPI