如何解决如何从Discord消息中的提及中获取角色ID?
我正在为Discord机器人开发项目,并且已经陷入僵局(Python和Discord API的初学者)。我几乎想做的就是让功能测试消息以检查其中是否提到了角色。
这里有一个我固定的部分的sudo示例:
def test(message):
if @role (given role) in message:
then do this
我非常感谢您的帮助,在这一部分我一无所知,我已经做了几乎所有的事情。
解决方法
可能您可以执行此操作,只是使用命令来检查roleid
@bot.command(aliases=['cri'])
async def checkroleid(ctx,role: discord.Role):
await ctx.send(f"Here the role id `{role.id}`")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。