繁体   English   中英

如何在 python 中为 discord 机器人发出踢球命令

[英]How to make a kick command in python for a discord bot

我正在为 discord 制作一个审核机器人,并想添加一个踢命令。 我对踢球命令做了一些研究,但没有一个有效。 错误是:

discord.ext.commands.errors.CommandNotFound: Command "kick" is not found

这是我的代码:

@commands.command()
@commands.has_permissions(kick_members=True)
async def kick(ctx, member: discord.Member, *, reason=None):
    await client.kick(member)
    await ctx.send(f'User {member} has been kick')

没有什么client.kick(member)的了。 我认为您正在尝试做member.kick() 这是踢命令的示例:

@client.command()
async def kick(ctx, member: discord.Member, *, reason=None):
    await member.kick(reason=reason)
    await ctx.send(f'User {member} has kicked.')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM