得到错误"请求超时"使用带#c的电报机器人?

时间:2017-09-20 08:49:55

标签: c# telegram-bot

我要使用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

  }
 }
}

这是我的代码,我收到错误。

1 个答案:

答案 0 :(得分:0)

Hi将API 超时设置为较高的值(例如5分钟)。 您可能会遇到一些网络问题。