我是在Discord上创建机器人的新手,无法弄清楚如何仅通过编写聊天消息就可以向多个用户添加角色。 我曾尝试在Internet上搜索各种方法,但我都将角色添加到邮件的作者中,而我需要将角色添加到特定用户中
答案 0 :(得分:1)
您可以使用discord.ext.commands添加命令。
@bot.command(pass_context=True)
@bot.has_permissions(manage_roles=True)
async def add_role(ctx, role: discord.Role, *users: discord.Member):
for user in users:
await user.add_roles(role)
您应按以下名称{prefix}add_role @role @user1 @user2
您的设置应如下所示
import discord
from discord.ext import commands, tasks
bot = commands.Bot(command_prefix="$")
#code here
bot.run("TOKEN")