电报机器人预填充文本供用户编辑

时间:2017-07-28 00:38:50

标签: bots telegram telegram-bot

Telegram bot向我发送了一条带有文本片段的消息,我想编辑它,然后发送回机器人进行进一步处理。

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

理想情况下,我想在机器人的消息上按一个内联按钮“编辑”,并在我的回复输入框中显示消息文本进行编辑。(我的回复附加的消息ID将是一个加号)。< / p>

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

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

1 个答案:

答案 0 :(得分:3)

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

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

UPD

我可以为您提供一个新的想法,如何解决您的问题 - 希望它会有所帮助。

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