Как создать инвайт на сервер при присоединении бота на сервер

Мне нужно чтобы при инвайте бота на сервер, он создавал инвайт и выводил его в консоль, я попробовал сделать так

@botm.event
async def on_guild_join(guild):
    invite = await guild.create_invite(unique=True)
    print(f"Bot invited to server **{guild.name}** invite url ||{invite}||")

но оно выводит ошибку

AttributeError: 'Guild' object has no attribute 'create_invite'

Ответы (1 шт):

Автор решения: RAINGM
channel = discord.utils.get(guild.text_channels, id='айди текстового канала')
await channel.create_invite(args)

Источник

→ Ссылка