UploadFile Telegram bot API

570
20 июля 2018, 19:50

Как я могу загрузить файл через WebClient.UploadFile на сервера Telegram? И потом отправить его пользователю?

Answer 1

Устанавливаем библиотеку через NuGet (Install-Package Telegram.Bot). Где File.Open - указываем путь к файлу. Где iof.FileName - название файла, которое будет отправлено, обязательно с расширением. Где "Сообщение" - текст, с которым будет отправлен файл (например: Вот Ваш файл).

using (var stream = File.Open(Тут), FileMode.Open))
{
    InputOnlineFile iof = new InputOnlineFile(stream);
    iof.FileName = "";
    var send = await client.SendDocumentAsync(message.Chat.Id, iof, "Сообщение");
}
READ ALSO
Выбор нужного текста

Выбор нужного текста

Не могу решить одну задачу

293
Из String [ ] в byte[ ] - C#

Из String [ ] в byte[ ] - C#

Всем привет! Опишу суть проблемы есть массив string в который записаны адреса байтов по типу:

275
Как в C# WPF ListView динамически добавить картинку?

Как в C# WPF ListView динамически добавить картинку?

Имеется ListView, как отобразить картинки (bmp) и название файла, из любой выбранной папки

326
Не добавляется элемент в XML

Не добавляется элемент в XML

Не добавляется элемент в XML-базуПробую так:

248