如何在电报机器人中创建命令“Select 组”?

How to create a command “Select a group” in a telegram bot?

我正在使用 Laravel 8、irazasyed/telegram-bot-sdk。 我创建了一个内联“Select 组”按钮。

public function handle()
{
    $inlineLayout = [
        [
            Keyboard::inlineButton(['text' => 'Choose a group', 'callback_data' => 'data']),
        ]
    ];

    $reply_markup = Keyboard::make([
        'inline_keyboard' => $inlineLayout,
        'resize_keyboard' => true,
        'one_time_keyboard' => true,
    ]);

    $this->replyWithMessage(['text' => 'Click on the button to select a group.', 'reply_markup' => $reply_markup]);
}

如何在此按钮上挂起事件,以便您可以 select 群聊?

原来一切都很简单。 需要添加url参数:

$inlineLayout = [
        [
            Keyboard::inlineButton(['text' => 'Choose a group', 'callback_data' => 'data', 'url' => 'https://t.me/all2all_bot?startgroup=c']),
        ]
    ];