gpt4 book ai didi

php - 如何为共享消息 Telegram bot php 创建内联按钮

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:43:36 27 4
gpt4 key购买 nike

我有一条消息,我想在其中添加一个内联按钮。单击此按钮时,用户可以将此消息转发给群组。我该怎么做?

$keyboard = [
'inline_keyboard' => [
[['text' => 'forward me to groups']],
]];
HTTPRequest("sendMessage", [
"chat_id" => $request["message"]["chat"]["id"],
"text" => "this is a message",
"reply_markup" => json_encode($keyboard)
]);

最佳答案

有一个我能想到的解决方案。根据Telegram API documentation ,您可以传递一个名为 switch_inline_query 的可选参数。这不是 switch_inline_query 的应用,但它可以做你想做的事。你的代码将是这样的:

$keyboard = [
'inline_keyboard' => [
[['text' => 'forward me to groups'], 'switch_inline_query' => 'this is a message'],
]];
HTTPRequest("sendMessage", [
"chat_id" => $request["message"]["chat"]["id"],
"text" => "this is a message",
"reply_markup" => json_encode($keyboard)
]);

按下内联按钮将提示用户选择他们的群组或聊天之一,打开该聊天并插入机器人的用户名和指定的消息:
@Yourbot 这是一条消息
并按下发送按钮,消息将被发送。

关于php - 如何为共享消息 Telegram bot php 创建内联按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40793248/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com