On_member_join dan on_member_leave tidak berfungsi discord.py

Saya punya kode on_member_joion dan on_member_leave, dan tidak berfungsi, ini kode saya:

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")

Dan kode ini tidak berfungsi, tidak ada kesalahan, adakah yang bisa membantu?? PS: Saya menggunakan https://replit.com


person Someone    schedule 05.05.2021    source sumber
comment
Sudahkah Anda mengaktifkan niat di portal pengembang perselisihan?   -  person NerdGuyAhmad    schedule 05.05.2021
comment
Ya, sudah diaktifkan dan bot masih tidak merespons   -  person Someone    schedule 05.05.2021
comment
Tidak yakin apakah ini terkait dengan kesalahan ketik ini def on_mmember_join   -  person Cleptus    schedule 05.05.2021


Jawaban (1)


Anda mengalami kesalahan dengan acara join Anda. Seharusnya on_member_join dan bukan on_mmember_join.

Selain itu, Anda harus mempertimbangkan untuk tidak menggunakan on_member_leave tetapi on_member_remove.

Kode lengkap Anda:

@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")

Lihat juga dokumen untuk informasi lebih lanjut: on_member_remove()

person Dominik    schedule 05.05.2021
comment
Terima kasih banyak! - person Someone; 05.05.2021