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

Есть телеграм бот для заказа еды. В момент, когда заказ полностью сформирован бот должен отправить сообщение с содержанием заказа в приватный тг-канал (именно в приватный, т.к у публичного есть ссылка на канал вида "@channelname"). Может, кто-то сталкивался с подобной задачей? Бот добавлен в канал, как администратор.
  • Вопрос задан
  • 1420 просмотров
Пригласить эксперта
Ответы на вопрос 2
SoreMix
@SoreMix Куратор тега Python
yellow
Точно так же как и в другой канал/группу/чат - по ID
Ответ написан
@orbly Автор вопроса
Нашел решение, чтобы получить id канала нужно приватный канал сделать публичным, присвоить ему никнейм, далее через api бота отправляете любое сообщение в канал:
https://api.telegram.org/botXXX:YYY/sendMessage?ch..., где XXX:YYY - токен вашего бота, channelname - ссылка на канал. В полученном ответе будет айдишник чата, сохраняете его себе и можете менять тип канала обратно на приватный.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы