-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請等待測試 –