【发布时间】:2018-06-10 20:37:48
【问题描述】:
我想知道是否可以使用@bot.event 在 discord.py 的 cog 中。我试过做
@self.bot.event
async def on_member_join(self, ctx, member):
channel = discord.utils.get(member.guild.channels, name='general')
await channel.send("hello")
在我的 cog 类中,但出现错误
NameError: name 'self' is not defined
即使我在 __init __ 中定义了 self.bot。
是否有不同的方式在 cogs 中执行 bot.event,或者它是不可能的?
【问题讨论】:
标签: python-3.x discord discord.py