@estry

Как отправить сообщение в канал Телеграм с помощью бота и библиотеки C# Telegram.Bot?

Всем привет! Кто подскажет как с помощью этой библы отправлять посты в канал Телеграм. Канал создал, бота создал, админом канала его сделал. Прописываю код:
string strChat = "@namechannel";
var test = new Telegram.Bot.TelegramBotClient("535214223:AAEKPwGgq-TSqNF9xxxNQcYkuTePDvMfkB4");
var GetMe = test.GetMeAsync();
var SendMessage = test.SendTextMessageAsync(strChat, "hi");

В результате в чате пусто :( Подскажите пожалуйста, может что упускаю.
  • Вопрос задан
  • 271 просмотр
Пригласить эксперта
Ответы на вопрос 1
@dzhaka
Тоже самое у меня происходит, последний раз неделю назад работала, сейчас перестала работать. Оказывается забыл бота сделать админом канала, сделал, но все равно не помогло. Разберусь отпишусь. Попробуйте сделать бота админом, если не сделана, может поможет..
----------------------------------
UPD
Вообщем нашел решение(может быть временное).
string strChat = "@namechannel"; поменяйте на string strChat = "id канала";
id канала можно получить:
https://api.telegram.org/bot/sendMessage?chat_id=@...
Получите ответ: {"ok":true,"result":{"message_id":129,"chat":{"id":-10...03
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
Кнопка Екатеринбург
До 100 000 руб.
Payment Systems Москва
от 160 000 до 200 000 руб.
ЛАНИТ Москва
от 80 000 до 100 000 руб.
18 авг. 2018, в 18:35
1000 руб./за проект
18 авг. 2018, в 17:54
6000 руб./за проект
18 авг. 2018, в 18:44
350 руб./за проект