como posso obter o ID da guilda atual em on_member_join

Dec 01 2020

Estou fazendo bot que estará em 3 ~ 4 servidores,

e estava trabalhando em mensagens de boas-vindas.

Eu vi este post: Discord.py mensagem de boas-vindas para vários servidores e fazendo dessa forma, mas houve alguns erros, estou fazendo do meu jeito.

mas eventualmente me deparei com um problema que não consigo obter a id da guilda em on_member_joined.

usando discord.py 1.4.2

por favor me ajude.

qualquer sugestão será apreciada.

Respostas

Abdulaziz Dec 01 2020 at 13:02

O Memberobjeto tem um guildatributo usado para obter o `id.

@bot.event
async def on_member_join(member):
    print(member.guild.id)
    print(member.guild.name)

Docs:

  • Member.guild
  • on_member_join