by Lazy Sloth
Discord Bot
import os
import discord
from discord.ext import commands
def generate_oauth_link(client_id):
base_url = "https://discord.com/api/oauth2/authorize"
redirect_uri = "http://localhost"
scope = "bot"
permissions = "8" # Administrator permission for simplicity, adjust as needed.
return f"{base_url}?client_id={client_id}&permissions={permissions}&scope={scope}"
def start_bot(token):
intents = discord.Intents.default()
intents.messages = True
bot = commands.Bot(command_prefix='!', intents=intents)
@bot.event
async def on_ready():
print(f'Bot is ready. Logged in as {bot.user}')
bot.run(token)
def main():
client_id = os.environ.get('CLIENT_ID')
Discord Bot
Created: | Last Updated: