Когда я создаю публичный канал и использую
curl -i -X GET "https://api.telegram.org/bot[YourKey]/sendMessage?chat_id=[@YourChannelName]&text=[YourText]"
, где YourChannelName - это конец t.me/XXXXX, установленный для публичногоссылка, это работает просто отлично. Я использую ответ от этого, чтобы получить номер chat_id.
Но когда я переключаю его на частный и использую -100XXX ... Идентификационный номер чата, он не работает.является приемлемым решением для нескольких старых тем. Что-то изменилось?
Даже если я использую номер chat_id -100 ... для YourChannelName в общедоступном чате, он не работает. Он работает только с окончаниемэто общедоступная общедоступная ссылка. Есть ли другой способ использовать HTTP POST или GET для отправки сообщения в частный канал?