我用Python构建了一个telegrambot。我设法使用this示例发送带有消息的键盘(允许我向机器人发送回调查询)。
现在,如果我只有一个选项,我认为这些按钮有点大,这就是为什么我想找到另一个解决方案来向机器人发送回调查询。有没有办法通过单击邮件中的链接发送此类查询?从docs开始,我没有看到明显的方法。
提供更多上下文:我构建了一个命令/reminder
来安排和发送提醒(如电报信息,请参阅随附的屏幕截图)。
当安排提醒时,机器人将发送一条消息,说明提醒已安排。在此消息中,我想在文本中添加一个“删除”链接(而不是InlineKeyboardButton
,因为这样的按钮会使这个“FYI,我按照您的要求安排提醒”消息太大在我看来)并点击此链接将发送一个查询到机器人,然后我可以用来从工作队列和数据库中删除正确的提醒。
屏幕截图中的最后一条消息(当实际发送提醒并且可以通过按钮重新安排时)仅表示按钮确实显着增加了此类消息的垂直空间。
答案 0 :(得分:0)
将MessageHandler添加到处理程序列表中。
updater.dispatcher.add_handler(MessageHandler(Filters.text, some_handler_method)])
因此,从按钮进行更新将转到CallbackQueryHandler
,并将文本输入到MessageHandler
。