【问题标题】:telethon getting input from message电视节目从消息中获取输入
【发布时间】:2021-11-25 20:26:43
【问题描述】:

我正在制作一个机器人,我需要从消息中获取输入,但我不知道该怎么做。

聊天应该如下所示。

bot: send x

me: x

bot: send y

me: y 

并将其保存在 csv 文件中。

这是现在的代码:

bot.on(events.CallbackQuery)
async def handler(event):
    if event.data == b"1":  
        await event.respond("x")
        ##code
        await event.respond("x")
        ##code
        await event.respond("x")

【问题讨论】:

    标签: python telegram telethon


    【解决方案1】:

    CallbackQuery 事件在按下内联按钮时发生。如果要处理传入的消息,则必须使用events.NewMessage

    @client.on(events.NewMessage)
    async def handler(event):
        if event.text.startswith('send '):
            send_what = event.text[len('send '):]
            await event.respond(send_what)
    

    另请参阅有关更新https://docs.telethon.dev/en/latest/basic/updates.html 的文档页面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-03
      • 2020-08-13
      • 1970-01-01
      • 2015-08-08
      • 2021-12-24
      • 2011-11-16
      • 1970-01-01
      • 2016-07-03
      相关资源
      最近更新 更多