discord bot?
kann jemand mir erklären, wie man mit Erlaubnis Slash-Befehle für einen Discord-Bot schreibt. also python und discord.py
1 Antwort
pip install discord-py-interactions (für Bibliothek)
Beispiel für ne einfache Bot Struktur mit Slash Befehlen
import discord
from discord.ext import commands
from discord_slash import SlashCommand, SlashContext
# Bot erstellen / Slash befehle
intents = discord.Intents.default()
bot = commands.Bot(command_prefix="!", intents=intents)
slash = SlashCommand(bot, sync_commands=True) # Slash-Befehle werden automatisch synchronisiert
# Slashtest
@slash.slash(name="hello", description="Huhu")
async def hello(ctx: SlashContext):
await ctx.send(content=f"Hallo, {ctx.author.mention}!")
# Event wenn bot rdy ist
@bot.event
async def on_ready():
print(f"{bot.user.name} ist online!")
bot.run("Hier muss dein token rein vom Bot")