Как отправлять сообщения в приватный телеграм-канал через бота (PyTelegrambotAPI)?



@orbly

Есть телеграм бот для заказа еды. В момент, когда заказ полностью сформирован бот должен отправить сообщение с содержанием заказа в приватный тг-канал (именно в приватный, т.к у публичного есть ссылка на канал вида «@channelname»). Может, кто-то сталкивался с подобной задачей? Бот добавлен в канал, как администратор.


Решения вопроса 1



@orbly Автор вопроса

Нашел решение, чтобы получить id канала нужно приватный канал сделать публичным, присвоить ему никнейм, далее через api бота отправляете любое сообщение в канал:
https://api.telegram.org/botXXX:YYY/sendMessage?ch…, где XXX:YYY — токен вашего бота, channelname — ссылка на канал. В полученном ответе будет айдишник чата, сохраняете его себе и можете менять тип канала обратно на приватный.

Комментировать

Ответы на вопрос 1



@SoreMix Куратор тега Python

Точно так же как и в другой канал/группу/чат — по ID

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *