on_member_join에서 현재 길드 ID를 얻으려면 어떻게해야하나요?

Dec 01 2020

3 ~ 4 대의 서버에있는 봇을 만들고 있습니다.

환영 메시지를 작성하고있었습니다.

나는이 게시물을 보았다 : 여러 서버에 대한 Discord.py 환영 메시지 와 그렇게하고 있지만 약간의 오류가 있었고 내 방식대로하고 있습니다.

근데 결국 on_member_joined에서 길드 아이디를 얻을 수 없다는 문제에 봉착했습니다.

discord.py 1.4.2 사용

제발 도와주세요.

어떤 제안이라도 감사합니다.

답변

Abdulaziz Dec 01 2020 at 13:02

Member객체는이 guild은`ID를 얻을 수있는 속성을 사용합니다.

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

문서 :

  • Member.guild
  • on_member_join