我的代码在这里,但消息不算什么:
//var path = "<b>Hello</b>\n"
//+ "<a href=\"Image\\2.jpg\">​</a>";
//+ "<code>and a little bit code</code>\n"
//string path = System.IO.Path.Combine("Image\\2.jpg");
string path = @"D:\2.jpg";
bot.SendTextMessageAsync(chatId, "<a href='" + path + "'>My file</a>", ParseMode.Html, false);
请解决此问题。!
答案 0 :(得分:0)
如果您希望自己的邮件与相关屏幕截图完全相同,则应使用text
方法的SendTextMessageAsync
参数发送图像的网址(您现在正在尝试发送文件)。
但是,您也可以使用SendPhotoAsync
方法发送图片。只需将文本指定为caption
参数,将文件指定为photo
参数中的流:
Message message;
using (Stream stream = System.IO.File.OpenRead(FILENAME))
{
message = await bot.SendPhotoAsync(
chatId: chatId,
photo: stream,
caption: "test photo caption"
);
}