【问题标题】:telegram bot prefill text for user to edit电报机器人预填充文本供用户编辑
【发布时间】:2018-01-03 21:51:24
【问题描述】:

Telegram 机器人向我发送一条带有文本 sn-p 的消息,我想对其进行编辑,然后将其发送回机器人进行进一步处理。

复制和粘贴需要时间。重新输入消息需要时间。

理想情况下,我想在机器人的消息上按下一个内联按钮“编辑”,然后让消息文本出现在我的回复输入框中进行编辑。(以某种方式附加到我的回复中的消息 ID 会是一个加号)。

我尝试对 /start* 以外的参数使用深度链接,但这似乎不起作用。

我可以使用机器人 API(或任何其他电报 API)在我的输入框中准备好文本以进行编辑吗?

【问题讨论】:

    标签: bots telegram telegram-bot


    【解决方案1】:

    目前在官方应用中不可能。您的问题是关于使用草稿 - 两个 API 中都没有创建或清除草稿的方法。


    尽管如此,如果您更喜欢硬方法,您可以分叉存储在 GiHub 上的任何官方应用程序并实现您需要的东西,但与复制/过去解决方案相比似乎更容易,不是吗?


    更新

    我可以为您提供解决问题的新思路 - 希望对您有所帮助。

    这是关于InlineKeyboardButtonswitch_inline_query_current_chat 字段。只需将内联按钮附加到您需要编辑的消息。为从收到的消息中获取的该字段设置一个文本,按下后您会将此文本发送到您的输入区域。一切似乎都很好,但您也会在文本之前使用机器人的用户名。

    【讨论】:

    • 您能否稍微澄清一下您在谈论什么应用程序以及困难的方式是什么样的?
    • 1.从上面的列表中分叉您自己的官方应用副本,例如 - android app 2. 实现您自己的 working with drafts 机制 3. 构建新应用 4. 使用它并享受您的新功能
    • 请注意,如果您认真对待,这不是严重的建议。这只是一种可能但非常艰难的方法
    猜你喜欢
    • 2019-03-27
    • 1970-01-01
    • 2018-02-18
    • 2017-08-18
    • 2021-09-14
    • 2020-05-11
    • 2021-10-22
    • 1970-01-01
    • 2022-12-11
    相关资源
    最近更新 更多