как я могу получить текущий ID гильдии в on_member_join

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