-4
我在电报BOT新的,我已经阅读this tutorial
但我不能用我的代码,例如,我有我的服务器上的HTML文件,并希望发送与电报机器人,我怎么能去做?如何在C#中的电报机器人中使用SendDocumentAsync?
我在电报BOT新的,我已经阅读this tutorial
但我不能用我的代码,例如,我有我的服务器上的HTML文件,并希望发送与电报机器人,我怎么能去做?如何在C#中的电报机器人中使用SendDocumentAsync?
我认为你已经成功地设置了你的机器人客户端。然后,你可以用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
流是该文件的内容。
但是该文件不显示为网页:
OK请等待测试 –