jak mogę uzyskać aktualny identyfikator gildii w on_member_join

Dec 01 2020

Robię bota, który będzie na 3 ~ 4 serwerach,

i pracowałem nad wiadomościami powitalnymi.

Widziałem ten post: Wiadomość powitalna Discord.py dla wielu serwerów i robię w ten sposób, ale były błędy, robię po swojemu.

ale ostatecznie napotkałem problem polegający na tym, że nie mogę uzyskać identyfikatora gildii w on_member_joined.

przy użyciu discord.py 1.4.2

proszę pomóż mi.

każda sugestia jest mile widziana.

Odpowiedzi

Abdulaziz Dec 01 2020 at 13:02

MemberObiekt ma guildstosowanie atrybutu, że aby dostać się `id.

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

Dokumenty:

  • Member.guild
  • on_member_join