discord.py是一个用于创建Discord机器人的Python库。要设置踢球命令,使其只能由管理员使用,可以按照以下步骤进行:
import discord
from discord.ext import commands
bot = commands.Bot(command_prefix='!')
@bot.command()
@commands.has_permissions(kick_members=True)
async def kick(ctx, member: discord.Member):
await member.kick()
await ctx.send(f'{member.mention} 已被踢出服务器!')
在上述代码中,@commands.has_permissions(kick_members=True)
用于检查命令执行者是否具有踢人权限。
bot.run('YOUR_BOT_TOKEN')
在上述代码中,将YOUR_BOT_TOKEN
替换为你的Discord机器人的令牌。
这样,当管理员使用!kick @username
命令时,机器人将踢出被提及的用户。
注意:为了使上述代码正常工作,你需要在Discord开发者门户中创建一个机器人,并获取其令牌。另外,你还需要将机器人添加到你的服务器中,并给予踢人权限的管理员角色。
推荐的腾讯云相关产品:腾讯云服务器(CVM)和腾讯云函数(SCF)。
领取专属 10元无门槛券
手把手带您无忧上云