Как средствами C# отправлять сообщения разным ботам в TELEGRAM?

215
09 мая 2018, 01:58

Как средствами C# отправлять сообщения разным ботам в TELEGRAM? Именно ботам так как отправлять сообщение юзерам или группам у меня получилось реализовать.

 //get user dialogs
        await client.ConnectAsync();
        var dialogs = (TLDialogsSlice) await client.GetUserDialogsAsync();
        //find channel by title
        var chat = dialogs.Users.Where(c => c.GetType() == typeof(TLUser)).Cast<TLUser>().FirstOrDefault(c => c.Username == "Имя бота");
        //send message
        //   await client.SendMessageAsync(new TLInputPeerChannel() { UserlId = chat.Id, AccessHash = chat.AccessHash.Value }, "OUR_MESSAGE");
        //send message
        await client.SendMessageAsync(new TLInputPeerUser() { UserId = chat.Id }, "asdasd");
Answer 1

у меня прокатила вот так))

var chat = dialogs.Users.Where(c => c.GetType() == typeof(TLUser)).Cast<TLUser>().FirstOrDefault(c => c.Username == "имя бота или группы");
        BOT_ID = chat.Id;
        BOT_AccessHash = Convert.ToInt64(chat.AccessHash);
        await client.SendMessageAsync(new TLInputPeerUser() { UserId = BOT_ID, AccessHash = BOT_AccessHash }, "сообщение");
READ ALSO
Автоматически развернуть detils в master/details моде

Автоматически развернуть detils в master/details моде

У меня есть таблица gridControl с двумя gridView соединенных паттерном master/details одним отношением (RelationsCount = 1)

253
C# Unity Input Fields

C# Unity Input Fields

В классе class_1 Есть несколько массивов класса InputField, которым я присвоил значения путём перетаскивания в UnityСоздаю два экземпляра классов class_2...

224
Селениум не находит елемент [требует правки]

Селениум не находит елемент [требует правки]

Селениум не находит елемент (прикрепить файл)Нужно по нему кликнуть

222
Нестабильная работа кода

Нестабильная работа кода

В соседней теме мне помогли с кодом для перемещения элементов внутри таблицыПо-началу всё работает замечательно, но потом постоянно то другие...

223