Как получить chat id из канала telegram

Подразумевается что у вас уже есть бот и вы получили его токен, а так же установлена утилита curl

Делаем канал публичным (можно после сделать приватным) и выполняем, изменив выделенное на своё:

curl https://api.telegram.org/botBOT:TOKEN/getChat?chat_id=@mychannelname

В ответ получите что-то типа:

{«ok»:true,»result»:{«id»:-100ХХХХХХХХХ8,»title»:………

Вот и искомый ID, использовать со знаком —

Проверить отправку сообщений в чат:

curl --header 'Content-Type: application/json' --request 'POST' --data '{"chat_id":"-100ХХХХХХХХХ8","text":"Проверка"}' "https://api.telegram.org/botBOT:TOKEN/sendMessage"

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий

Яндекс.Метрика Рейтинг@Mail.ru Resurs.kz: сайты Казахстана и раскрутка сайта

Thanks: Studenthelp78