gpt4 book ai didi

javascript - discord.js 如何检查机器人是否具有来自服务器/ channel 的权限?

转载 作者:行者123 更新时间:2023-12-04 08:08:07 25 4
gpt4 key购买 nike

我想检查两件事

  1. 检查我的机器人是否有特定的 SERVER 权限(返回 true/false 取决于它是否有该权限)
  2. 检查我的机器人是否有特定的 CHANNEL 权限(根据包含我的机器人的特定权限的 channel 设置值返回真/假。例如,我可能已经在 channel 设置中添加了我的机器人并设置了“管理服务器”权限为真。我该如何阅读?)

最佳答案

找到了!要查找机器人的权限,比方说,在用户发送消息 (msg =>) 之后:

channel 权限:

msg.guild.me.permissionsIn(msg.channel).has(<permission string here>)

服务器权限

msg.guild.me.hasPermission(<permission string here>)

关于javascript - discord.js 如何检查机器人是否具有来自服务器/ channel 的权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66119202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com