【问题标题】:forward inline keyboard along message in telegram在电报中沿消息转发内联键盘
【发布时间】:2018-03-27 04:01:27
【问题描述】:

我想使用电报 api 创建一条消息,用户可以通过其内联键盘按钮共享(转发)它。
我知道使用电报API,您可以通过在replay_markupmessage 中添加inline_keyboard 数组来创建包含内联键盘的消息,但是当我在电报中转发此消息时,仅转发消息的文本部分而按钮不会转发。
简而言之,我想知道是否可以使用电报 api 创建一条消息,当有人转发此消息时,该消息的内联键盘也会转发。

【问题讨论】:

    标签: telegram telegram-bot


    【解决方案1】:

    您不能在转发的消息中附加内嵌键盘,但您可以添加一个“分享”按钮,并在inline keyboard 中使用switch_inline_query

    例如:用户可以使用@Sean_Bot TeleBot发送带有内联按钮的照片,如果他们想保留内联按钮,他们应该点击“分享”按钮而不是直接转发。

    【讨论】:

    • 嗨@sean,如何添加“分享”按钮?我知道如何添加内联键盘,但我不知道要使用哪个 URL,以便“共享”内联键盘起作用。
    【解决方案2】:

    可以转发带有“url”或“login_url”参数的InlineKeyboardButton。 注意:如果键盘中有另一个按钮没有“url”或“login_url”参数,则不会显示整个键盘

    【讨论】:

    猜你喜欢
    • 2017-06-04
    • 2020-03-24
    • 1970-01-01
    • 2019-09-23
    • 2018-04-05
    • 2017-12-10
    • 1970-01-01
    • 1970-01-01
    • 2020-11-02
    相关资源
    最近更新 更多