Discord.py 如何在python discord bot上无法获取ctx时将其传递给另一个函数

Discord.py 如何在python discord bot上无法获取ctx时将其传递给另一个函数,discord.py,bots,Discord.py,Bots,我已经做了谷歌助手发送消息到我的文本频道,我希望我的另一个机器人只听我的谷歌助手机器人。我找到了一个方法,有点。。。棘手的是,更改方法process_command()以避免消息id来自我的google助手时返回 我不认为这是一个好的解决方案,它只能在我的电脑上工作,它现在正在工作,另一个问题是,机器人必须在一个语音通道工作。所以我一直在想,在_message上的函数中,在message.content中使用startswith(“任意字符”),我可以过滤我的bot的消息并直接转到函数,但是我需

我已经做了谷歌助手发送消息到我的文本频道,我希望我的另一个机器人只听我的谷歌助手机器人。我找到了一个方法,有点。。。棘手的是,更改方法process_command()以避免消息id来自我的google助手时返回

我不认为这是一个好的解决方案,它只能在我的电脑上工作,它现在正在工作,另一个问题是,机器人必须在一个语音通道工作。所以我一直在想,在_message上的函数中,在message.content中使用startswith(“任意字符”),我可以过滤我的bot的消息并直接转到函数,但是我需要参数ctx,我不知道如何传递它,因为在_message上,它唯一的参数是“message”。
如何从函数on_消息获取ctx?我愿意接受关于如何用另一种方式实现的新建议。

使用
get\u context
方法

ctx=wait bot.get_context(message)#或'client.get_context`
参考: