6

我在 BotFather Telegram 中创建了一个新游戏。但是没有任何关于游戏链接的问题。此外,“sendGame”函数中没有任何参数来设置游戏网址。如何将我的 gameUrl 设置在 BotFather 中创建的游戏后面?

我应该说,我正在使用 Microsoft Bot Framework 来开发我的机器人。

4

2 回答 2

0

我这样解决:

if(isset($update["callback_query"])) {
  $parameters["method"] = "answerCallbackQuery";
  $parameters["callback_query_id"] = $update["callback_query"]["id"];
  $parameters["url"] = "<url_game>";
  echo json_encode($parameters);
}

$parameters = array('chat_id' => $chatId);
// method è il metodo per l'invio di un messaggio (cfr. API di Telegram)
$parameters["method"] = "sendGame";
$parameters["game_short_name"] = "prova";

说明:第一部分是从botfather发送到照片集的。当您决定播放 callback_query 时,您就被创建了。我们必须发送我们的 html5 代码的 url

于 2017-02-12T15:29:53.153 回答
0

他们说你必须使用 answerCallbackQuery 方法

“将由用户客户端打开的 URL。如果您创建了游戏并通过 @Botfather 接受了条件,请指定打开游戏的 URL - 请注意,这仅在查询来自 callback_game 按钮时才有效。

否则,您可以使用诸如 telegram.me/your_bot?start=XXXX 之类的链接,通过参数打开您的机器人。”

于 2016-11-03T23:43:51.753 回答