Как я могу загрузить файл через WebClient.UploadFile на сервера Telegram? И потом отправить его пользователю?
Устанавливаем библиотеку через 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, "Сообщение");
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости