Moondancer
Moondancer

Reputation: 133

Discord Authorize Application

I wanted to make a bot in Python which can automatically set up Servers for you. I know how to do everything with the bot except the part, where the Bot automatically adds you.

How can I authorize the application to allow it to add me to servers and how do I make it add me to a server afterwards?

Edit: I tried https://github.com/discord/discord-oauth2-example but that didn't work because of an invalid redirect URI.

Upvotes: 0

Views: 675

Answers (1)

Leshiro
Leshiro

Reputation: 66

I don't know about that, but I have a simple script that creates a guild, then creates an invite link and invites you to the guild that's been created.

All you have to do afterwards is "!create Guild_Name"

Here's the code;

@bot.command()
async def create(ctx, *, name):
    guild = await bot.create_guild(name=name)
    channel = await guild.create_text_channel('welcome')
    invite_link = await channel.create_invite()
    await ctx.send(f"Succesfully created **{guild.name}**. (ID: {guild.id})\n"
        f"{invite_link}")

Upvotes: 2

Related Questions