Telegram Bot:游戏没有开始

Telegram Bot: Game Did not start

我正在尝试 运行 我的游戏在 telegram 应用内浏览器中。

下面是我目前的代码


bot.action('wheeloffortune', ctx => {
    bot.telegram.sendGame(ctx.chat.id, 'wheeloffortune');
})


bot.on("callback_query", function (query) {
    let gameurl = "https://dazzling-ritchie-f3ad20.netlify.app/?id="+query.id;
    bot.answerCallbackQuery({
        callback_query_id: query.id,
        url: gameurl
    });
});

bot.on("inline_query", function(iq) {
    bot.answerInlineQuery(iq.id, [ { type: "game", id: "0", game_short_name: 'wheeloffortune' } ] ); 
});

如我所料:点击按钮'Play wheeloffortune'后,游戏应该在网络视图中打开。

实际发生了什么:

此图片继续渲染

如有任何建议,我们将不胜感激

根据telegraf的游戏example

您可以简单地使用:

bot.gameQuery((ctx) => {
    let queryId = ctx.callbackQuery.id
    let gameurl = "https://dazzling-ritchie-f3ad20.netlify.app/?id="+queryId;
    ctx.answerGameQuery(gameUrl)
})