我正在为我的服务器制作一个简单的Discord机器人,因为其中一个机器人的部分不起作用。但是那个机器人需要从一个角色中标记人员(假设该角色是“Moderator”)。 我希望它可以标记来自Moderator角色的所有人,就像@Moderator一样。这是我的代码(我使用Python 3.6):
if message.content.startswith('!startbot'):
msg = '@Moderator, (some message after this)'.format(message)
"@Moderator" 并不实际标记 Moderator 角色中的任何人。它只是像其他消息一样的空白文本。但是,当我作为 Discord 服务器中真实的某个人键入 @Moderator 时,它会变成我设置的红色并标记 Moderator。
有人能帮我解决这个问题吗?
hereRole = msg.channel.server.roles.get('Moderator', 'here'); await client.send_message(message.channel, "Any?" + hereRole.mention())
- SomeName