Discord bot python kick command funktioniert nicht?
Hallo,
ich habe einen Bot mit Python programmiert und der kick command funktioniert nicht hier der code:
@commands.command()
@commands.has_permissions(kick_members=True)
async def kick(self, ctx, member: discord.Member, *, reason=None):
await member.kick(reason=reason)
await ctx.send(f'User {member} has been kick')
1 Antwort
Hi,
was bekommst du denn als Fehlermeldung?
Und dann noch nebenbei, aber trotzdem wichtig: Der Support für discord.py wurde beendet - du wirst deswegen über kurz oder lang umsteigen müssen... Alle weiteren Infos findest du hier: the_future_of_dpy.md · GitHub
VG Baeri
fehlermeldung is einfach nur das der command nicht gefunden wird
Fehler meldung bei client.command:
Ignoring exception in command kick:
Traceback (most recent call last):
File "D:\Users\User\Documents\LordBot\venv\lib\site-packages\discord\ext\commands\bot.py", line 939, in invoke
await ctx.command.invoke(ctx)
File "D:\Users\User\Documents\LordBot\venv\lib\site-packages\discord\ext\commands\core.py", line 855, in invoke
await self.prepare(ctx)
File "D:\Users\User\Documents\LordBot\venv\lib\site-packages\discord\ext\commands\core.py", line 789, in prepare
await self._parse_arguments(ctx)
File "D:\Users\User\Documents\LordBot\venv\lib\site-packages\discord\ext\commands\core.py", line 697, in _parse_arguments
transformed = await self.transform(ctx, param)
File "D:\Users\User\Documents\LordBot\venv\lib\site-packages\discord\ext\commands\core.py", line 542, in transform
raise MissingRequiredArgument(param)
discord.ext.commands.errors.MissingRequiredArgument: member is a required argument that is missing.
bin dumm hab es an meinen freunden ausprobiert die admin hatten xD (und hab halt commands.command zu @client.command geändert)