telegram bot c#,发送网址

时间:2017-06-07 05:01:04

标签: c# callback telegram

我正在使用c#为我的游戏编写一个电报机器人。我制作了一个机器人并通过@botfather分配了游戏。

当我尝试处理由游戏的开始按钮引起的回调查询时,它只是发送指定字符串的警报但我需要打开游戏网址。

Telegram bot api文档说,函数“AnswerCallbackQueryAsync”将游戏URL作为可选参数发送,但这不是我们在最后一个稳定版本的telegram api nuget pack(Telegram Bot API 10.4.0(最新稳定版))中看到的,它可以在上一个预发布版本(Telegram.Bot 12.0.0-beta-03(此版本))中看到,但它也无法正常工作。

任何人都可以帮忙吗? 我认为它刚好发生在电报api的c#版本中。

谢谢。

1 个答案:

答案 0 :(得分:0)

如果你想键盘有网址

使用此代码

"reply_markup={\"inline_keyboard\":[[{\"text\":\"yorText\",\"url\":\"" + Uri.EscapeDataString("http://YourUrlLink.com") + "\"}]]}"