Search code examples
pythondiscorddiscord.pyinvite

Discord.py REWRITE - How to make a Guild Invite


I am trying to make my bot create an invite

invite = await bot.create_invite()

This gives an error 'bot' object has no Attribute 'create_invite'
I am using the Discord.py Rewrite.

Thanks in advance!


Solution

  • You'll need to specify what you're making the invite for, because the bot doesn't currently have a target for the invite:

    @bot.command()
    async def createinv(ctx):
        invite = ctx.channel.create_invite()
        await ctx.send(f"Here's your invite: {invite}")
    

    References: