本文介绍了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中使用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 00:09