guten frühen morgen
ich habe einen server der 24/7 an ist und habe dc drauf gemacht (system: windows 10), habe es micht chat gpt versucht das dass mir das erklärt, hat aber nicht funktioniert. daher frage ich hir mal nach. ich bin die ganze zeit daren stehen geblieben wenn ich den in den chat !join (damit der den sprach chat brtritt(der bot ist auch auf dem server hinzugefügt mit den passenden berechtigungen)) reagirt der nicht, es passiert garnix. kann mir bitte jemand helfen.
hir ist den pyton code:
import discord
from discord.ext import commands
import os
intents = discord.Intents.default()
intents.voice_states = True
intents.messages = True # Falls du auch auf Nachrichten reagieren möchtest
bot = commands.Bot(command_prefix='!', intents=intents)
@bot.event
async def on_ready():
print(f'We have logged in as {bot.user}')
@bot.command(name='!join', help='Tritt einem Sprachkanal bei')
async def join(ctx):
if ctx.author.voice:
channel = ctx.author.voice.channel
await channel.connect()
@bot.command(name='!leave', help='Verlässt den Sprachkanal')
async def leave(ctx):
if ctx.voice_client:
await ctx.guild.voice_client.disconnect()
@bot.command(name='!play', help='Spielt Musik ab')
async def play(ctx, *, query):
if ctx.voice_client:
source = discord.FFmpegPCMAudio(query)
ctx.voice_client.play(source)
@bot.command(name='!stop', help='Stoppt die Musik')
async def stop(ctx):
if ctx.voice_client:
ctx.voice_client.stop()
bot.run (' das token ist auch richtig ')
MFG nick