Как создать инвайт на сервер при присоединении бота на сервер
Мне нужно чтобы при инвайте бота на сервер, он создавал инвайт и выводил его в консоль, я попробовал сделать так
@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)