如何解决如何使用telethon删除消息中的reply_keyboard?
我想从消息中删除/隐藏回复键盘 我试试:
await event.edit(buttons=[])
但它不起作用
解决方法
您不能编辑事件,因为通常它们是传入而不是传出。
要删除reply_markup/reply_keyboard,您应该发送一条消息并将按钮值设为空:
await client.send_message(event.chat_id,'Some Text',buttons=None)
但是如果您有之前发送的消息的消息 ID,您可以编辑该消息按钮:
await client.edit_message(chat_id,message_id,'New Text',buttons=None)
,
buttons=None
对我不起作用,但是 buttons=Button.clear()
起作用了:
await event.respond("Text",buttons=Button.clear())
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。