Привет. Пытаюсь отправить картинку в Telegram боте(использую - эту библиотеку).
Вот код -
Bot.SendTextMessageAsync(e.Message.Chat.Id, ("Hello!"));
var FileUrl = @"C:\Users\User\source\repos\BotEducation\BotEducation\Dobbys\hello3.jpg";
using (var stream = File.Open(FileUrl, FileMode.Open))
{
Telegram.Bot.Types.FileToSend fts = new Telegram.Bot.Types.FileToSend();
fts.Url = new Uri(FileUrl);
fts.Content = stream;
fts.Filename = FileUrl.Split('\\').Last();
Сonsole.WriteLine(fts.Content);
var rep = Bot.SendPhotoAsync(e.Message.Chat.Id, fts, fts.Filename);
}
Но картинка не отправляется. Сообщение "Hello" приходит, а картинка нет и ошибок, тоже, нет. В чем проблема? Вот, что хранится в fts -
Все. Разобрался. Вот как надо:
async static void SendHello(MessageEventArgs e)
{
var FileUrl = @"C:\Users\User\source\repos\BotEducation\BotEducation\Dobbys\hello3.jpg";
using (var stream = File.Open(FileUrl, FileMode.Open))
{
Telegram.Bot.Types.FileToSend fts = new Telegram.Bot.Types.FileToSend();
fts.Content = stream;
fts.Filename = Path.GetFileName(FileUrl);
await Bot.SendPhotoAsync(e.Message.Chat.Id, fts, fts.Filename);
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Помогите решить проблему,пробую вставить рекламу в свою игру,межстраничная реклама ,которая должна "всплыть" после смерти игрока,но когда...
Имеется дваcs файла, которые должны между собой взаимодействовать, но происходит это как-то странно
Как в Unity банально ограничить поворот объекта? Например, имеется обычный цилиндр, который поворачивается вокруг оси ХКак сделать, чтоб при...
Добрый вечерКак прочитать данные из подтаблицы на языке c# при помощи sql-запроса