是的,我通过客户端进行了所有操作,但是我不需要输入命令,我只想进行一个迷你游戏“僵尸”,在该游戏中,用户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)
答案 0 :(得分:0)
我不知道此代码来自哪里?这是在您的主要js文件中吗?
您尝试过吗?
var role = message.guild.roles.find(role => role.name ===“ MyRole”); message.member.addRole(role);