我正在使用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#版本中。
谢谢。
答案 0 :(得分:0)
如果你想键盘有网址
使用此代码
"reply_markup={\"inline_keyboard\":[[{\"text\":\"yorText\",\"url\":\"" + Uri.EscapeDataString("http://YourUrlLink.com") + "\"}]]}"