我是电报机器人的新手,并尝试使用此代码向用户发送照片:
await Bot.SendPhotoAsync(update.Message.Chat.Id, "http://182.126.201.42/" + "iisstart" + ".png");
但是当我尝试运行该代码时,会收到此错误:
Bad Request: Wrong file identifier/HTTP URL specified
我该如何解决这个问题?谢谢。
答案 0 :(得分:1)
问题可能来自以下问题:
你可以从前一个开始。
答案 1 :(得分:0)
收到example,您可以发送照片:
await Bot.SendChatActionAsync(message.Chat.Id, ChatAction.UploadPhoto);
const string file = @"<FilePath>";
var fileName = file.Split('\\').Last();
using (var fileStream = new FileStream(file, FileMode.Open, FileAccess.Read, FileShare.Read))
{
var fts = new FileToSend(fileName, fileStream);
await Bot.SendPhotoAsync(message.Chat.Id, fts, "Nice Picture");
}