Discord机器人,如何为您提到的用户分配角色?

时间:2020-03-26 17:08:16

标签: python discord roles member

是的,我通过客户端进行了所有操作,但是我不需要输入命令,我只想进行一个迷你游戏“僵尸”,在该游戏中,用户ping其他用户会将他们变成僵尸。为此,僵尸程序必须在邮件中被该人ping的人赋予特定角色。我得到了您要查询的人的ID(也许这会有所帮助)。预先感谢。

代码在这里:

import discord
from discord import utils


client = discord.Client()

@client.event
async def on_ready():
    print('Connected')


@client.event

async def on_message(message):
    if message.author == client.user:
        return
    role = discord.utils.get(message.guild.roles, name='Hot pink') # i get role
    user = message.mentions[0].id #i get id of mention people
  # await .add_roles(mute_role) PROBLEM IS HERE (me need, to give role, to mentioned people)

1 个答案:

答案 0 :(得分:0)

我不知道此代码来自哪里?这是在您的主要js文件中吗?

您尝试过吗?

var role = message.guild.roles.find(role => role.name ===“ MyRole”); message.member.addRole(role);