我是电报机器人的新手,我读过this tutorial
但我无法在我的代码中使用该示例,我的服务器上有html文件,并希望通过电报机器人发送,我该怎么办?
答案 0 :(得分:0)
我假设你已经成功设置了你的僵尸客户端。然后你可以像SendDocumentAsync
那样发送一个(HTML-)文档:
private async void BotClientOnMessage(object sender, MessageEventArgs e)
{
// Create a web request to download the html file from your server
WebRequest req = WebRequest.Create("http://google.com");
req.Method = "GET";
using (var response = await req.GetResponseAsync())
using (var stream = response.GetResponseStream())
{
await BotClient.SendDocumentAsync(e.Message.Chat.Id, new FileToSend("file.html", stream));
}
}
传递给FileToSend
的流是文件的内容。
但是文件不会显示为网页: