【发布时间】:2020-12-28 08:58:23
【问题描述】:
我目前正在开发一个机器人,实际上已经工作了一段时间,总是使用命令。命令的参数始终是上下文对象:
@client.command
async def test(context):
message = context.message
所以我已经围绕上下文对象构建了我的整个系统。现在我想使用 on_message 事件,但不是传递上下文对象,在这种情况下,Discord 传递的是消息对象:
@client.event
async def on_message(message):
...
如何使用消息对象获取上下文对象?
【问题讨论】:
-
message和context参数完全不同。您无法从消息中获取上下文。
标签: python discord discord.py discord.py-rewrite