【发布时间】:2020-02-19 00:12:15
【问题描述】:
我已经开始通过 GitHub 在 Heroku 上托管我的新机器人。在托管之前,我可以使用 await client.say,但我不得不为某些功能使用替代方案。
我现在正在为删除消息检测器使用客户端事件,我想知道替代的 'await client.say' 是什么,因为您没有 'ctx'。
例如,我有:
@client.command(pass_context = True)
async def Whois(ctx):
await ctx.channel.send("test")
我可以使用'ctx',因为它是@client.command,但是我不能使用以下命令:
@client.event
async def on_message_delete(msg):
await client.say(msg)
由于不支持“await client.say”,这在托管期间不起作用。不使用 'ctx' 的替代方案是什么?
【问题讨论】:
标签: python github heroku discord.py python-asyncio