当有人使用bot时,我想向用户发送一条更改日志消息!当有人使用机器人时,他们会得到一个dm,有没有像on_command这样的东西?
是的,您可以使用before_invoke
或after_invoke
,具体取决于您希望日志消息运行的时间。
@client.before_invoke
async def before_invoke(ctx):
await ctx.send('before invoke')
@client.after_invoke
async def after_invoke(ctx):
await ctx.send('after invoke')
await ctx.author.send('Command completed!')