Как я могу отправить сообщение в телеграмму с помощью API и С#?

У меня есть канал, и я хочу отправлять автоматические сообщения на этот канал, используя API С# и Telegram.

Что я должен делать?


person Alex    schedule 23.01.2016    source источник


Ответы (1)


Сначала создайте бота и добавьте его в качестве администратора на свой канал.

помощь:

Добавление бота в качестве администратора на канал

Создание бота

затем используйте следующий код, чтобы отправить сообщение в вашу группу

WebRequest req = WebRequest.Create("https://api.telegram.org/bot" + yourToken + "/sendMessage?chat_id=" + channel_id + "&text=" + message);
req.UseDefaultCredentials = true;

var result = req.GetResponse();
req.Abort();

yourToken — это токен вашего бота, channel_id — это идентификатор вашего канала, а message — это строка, которую вы хотите отправить на свой канал.

person Hadi Barak    schedule 23.01.2016
comment
WebRequest находится в System.net - person Hadi Barak; 23.01.2016
comment
Как найти токен? - person Alex; 23.01.2016