我用BotFather创建游戏,然后发送这个游戏" sendGame"功能对用户,但我不明白用户按下开始按钮时如何启动游戏?
来自API:
按下此按钮后,您的机器人会获得一个CallbackQuery,其中包含所请求游戏的game_short_name。
我的机器人获得了这个CallbackQuery,但下一步是什么?
我尝试使用我的游戏网址发送消息(http://192.168.1.10/game.html - 这个游戏我可以在电脑或手机浏览器上启动,工作正常),但这不能在电报内工作...
有人可以帮忙吗?
谢谢!
答案 0 :(得分:1)
按下按钮时,将调用"callback_query"。
使用nodejs api我以这种方式发送游戏链接:
bot.on("callback_query", function(callbackQuery) {
bot.answerCallbackQuery(callbackQuery.id, gameLink, true, {url: gameLink});
});
答案 1 :(得分:0)
我遇到了同样的问题,游戏出现白屏黑屏,
当我尝试用电报桌面打开它时,它会在浏览器中启动游戏,它返回一个关于 HTTPS 的错误。
所以我尝试使用 HTTPS 发送我的游戏 URL,例如 https://mygame.com
然后它起作用了