我有on_member_joion和on_member_leave代码,它不起作用,这是我的代码:
intents = discord.Intents.default()
intents.members = True
botprefix = ","
bot = commands.Bot(command_prefix = botprefix, case_insensitive=True, intents = intents)
@bot.event
async def on_mmember_join(member):
channel = bot.get_channel(803616331835899934)
await channel.send(f"Witaj {member.mention} na serwerze **Pogaduszki!**")
@bot.event
async def on_member_leave(member):
channel = bot.get_channel(803616331835899934)
await channel.send(f"Żegnamy {member.mention}, mamy nadzieję że do nas wrócisz")这段代码不起作用,没有错误,有人能帮忙吗??PS:我在用https://replit.com
发布于 2021-05-05 08:36:01
join事件有一个错误。应该是on_member_join而不是on_mmember_join。
另外,您应该考虑不使用on_member_leave,而是使用on_member_remove。
您的完整代码:
@bot.event
async def on_member_join(member):
channel = bot.get_channel(803616331835899934)
await channel.send(f "Witaj {member.mention} na serwerze **Pogaduszki!**")
@bot.event
async def on_member_remove(member):
channel = bot.get_channel(803616331835899934)
await channel.send(f "Żegnamy {member.mention}, mamy nadzieję że do nas wrócisz")还可以查看文档以获得更多信息:移除()
https://stackoverflow.com/questions/67396583
复制相似问题