我要使用c#在电报机器人上发送带有标题的10张图像。但是只要去那里2或3张图像并得到这样的错误" 请求超时"来自api" SendPhotoAsync "。我不知道哪里出错。我在我的本地电脑上运行。我的电脑完全在网络中,所以为什么我得到这个错误任何人都知道请让我。
这是我的代码=>
public async Task SendCasesOnTelegramBot()
{
DataSet ds = DataAccess.ExecuteDataset(Setting.ConnectionString(), "GetPostForTelegramBot");
if (ds != null && ds.Tables.Count > 0)
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
var imageData = webClient.DownloadData(MediaPath + ds.Tables[0].Rows[i]["Url"].ToString());
ms = new MemoryStream(imageData);
var sb = new StringBuilder();
sb.Append(ds.Tables[0].Rows[i]["Description"].ToString());
await Bot.SendPhotoAsync("@abcgrop", new FileToSend(ds.Tables[0].Rows[i]["Url"].ToString(), ms), sb.ToString()); // here i am getting error
}
}
}
这是我的代码,我收到错误。
答案 0 :(得分:0)
Hi将API 超时设置为较高的值(例如5分钟)。 您可能会遇到一些网络问题。