我找不到任何关于如何使用Telethon作为Telegram客户端启动机器人操作的示例。该消息具有buttons
参数,但这仅适用于机器人程序的发送端。我该如何回应这样的信息?
例如,我收到一条消息:
reply_markup=ReplyInlineMarkup(
rows=[
KeyboardButtonRow(
buttons=[
KeyboardButtonCallback(
text='⇱ Main Menu',
data=b'main_menu',
requires_password=False
),
KeyboardButtonCallback(
text='↵ Back',
data=b'back',
requires_password=False
),
]
),
]
),
在这种情况下,我将如何触发main_menu
操作?
您可以使用Message.click
:
await message.click(0) # the first button
# or
await message.click(data=b'back') # the button with data 'back'
# ...among others