本文介绍了bot.sendphoto无法在asp.net中使用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用以下代码时出现问题:
I have a problem when I use the following code:
try
{
var url = "https://www.telegadmin.com/image/tinakish/qavasi.jpg";
var uri = new Uri(url);
using (WebClient webClient = new WebClient())
{
using (Stream stream = webClient.OpenRead(uri))
{
//bot.SendTextMessageAsync(update.Message.Chat.Id, "تا اینجا اوکیه", replyMarkup: mainMenu);
bot.SendPhotoAsync(update.Message.Chat.Id, new FileToSend("test.jpg", stream), caption: "این تصویر از سرور برای شما ارسال شده است", replyMarkup: mainMenu);
return Ok();
}
}
return Ok();
}
catch(Exception ex){
bot.SendTextMessageAsync(update.Message.Chat.Id,ex.ToString(), replyMarkup: mainMenu);
return Ok();
}
它在C#中对我有用,但在setwebhook中不起作用.你能帮我吗?
It's working for me in C#, but does not work in setwebhook. Can you help me?
推荐答案
尝试一下:
Bot.SendPhotoAsync(update.Message.Chat.Id, new FileToSend("test.jpeg", stream), caption: "این تصویر از سرور برای شما ارسال شده است", replyMarkup: mainMenu).GetAwaiter().GetResult();
您没有执行任务.
这篇关于bot.sendphoto无法在asp.net中使用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!