如何最小化时钟显示的长时间等待?
我在laravel中使用电报bot sdk php,一切正常,但是当我单击内联按钮时,我会处理callback_data挂起的时钟而不隐藏。 我尝试用answerCallBackQuery回答,但没有任何变化。 请帮助我。
$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,
]);
答案 0 :(得分:0)
您必须使用
Telegram::answerCallbackQuery([
'callback_query_id' => $callback_id
]);
您的$ callback_id为:
$query = $update->getCallbackQuery();
$callback_id = $query->getId();
其中$ update为:
$update = Telegram::commandsHandler(true);