如何更改callbackQuery时钟的延迟时间?在电报机器人SDK PHP中

时间:2019-11-12 08:00:10

标签: php telegram-bot php-telegram-bot

如何最小化时钟显示的长时间等待?

我在laravel中使用电报bot sdk php,一切正常,但是当我单击内联按钮时,我会处理callback_data挂起的时钟而不隐藏。 我尝试用answerCallBackQuery回答,但没有任何变化。 请帮助我。

clocks

    $inline_keyboard[] = [
      [
       'text' =>'20-30',
       'callback_data' => 'age.2'
      ],
      [
       'text' =>'30-40',
       'callback_data' => 'age.3'
      ]
    ];

   $reply_markup = Telegram::replyKeyboardMarkup([
      'inline_keyboard' => $inline_keyboard,
      'resize_keyboard' => true
   ]);

   $this->replyWithMessage([
          'text' => 'How old are you?',
          'reply_markup' => $reply_markup,
  ]);





1 个答案:

答案 0 :(得分:0)

您必须使用

Telegram::answerCallbackQuery([
       'callback_query_id' => $callback_id
            ]);

您的$ callback_id为:

 $query = $update->getCallbackQuery();
 $callback_id = $query->getId();

其中$ update为:

$update = Telegram::commandsHandler(true);