Ich versuche, einen Discord -Bot mit Discord.py zu erstellen. Hier ist der Code: < /p>
import discord
from discord.ext import commands
intents = discord.Intents.all()
intents.message_content = True
bot = commands.Bot(command_prefix='!', intents=intents)
@bot.event
async def on_ready():
print(f'Logged in as {bot.user} (ID: {bot.user.id})')
print('------')
@bot.event
async def on_message(message):
print(message)
if message.author == bot.user:
return
print(message)
@bot.command
async def hi(ctx):
print(ctx)
await ctx.send('#your response here')
bot.run('MY_TOKEN')
< /code>
Alles scheint zu funktionieren; Wenn ich das Skript ausführe, startet der Bot, reagiert jedoch nicht auf Befehle oder Ereignisse:
Zum Beispiel, wenn ich eine Nachricht im Discord -Kanal sende, in der ich den Bot hinzugefügt habe, die on_message Funktion wird nicht ausgeführt. Wenn ich den Befehl ! Hi sende, bekomme ich keine Antwort. Nur on_ready scheint zu funktionieren.
Discord Bot Discord.py scheint nicht zu funktionieren ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post