- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试制作一个 Discord 机器人,我想制作一个 !nick 命令,但我不断收到相同的错误,有人可以帮助我吗:
错误:
{ DiscordAPIError: Missing Permissions
at item.request.gen.end (/rbd/pnpm-volume/76d7cd6d-9602-4908-bb55-ccc4f8de8537/node_modules/.registry.npmjs.org/discord.js/11.4.2/node_modules/discord.js/src/client/rest/RequestHandlers/Sequential.js:79:15)
at then (/rbd/pnpm-volume/76d7cd6d-9602-4908-bb55-ccc4f8de8537/node_modules/.registry.npmjs.org/snekfetch/3.6.4/node_modules/snekfetch/src/index.js:215:21)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:189:7)
name: 'DiscordAPIError',
message: 'Missing Permissions',
path: '/api/v7/guilds/485921672013283339/members/469227202345697280',
code: 50013,
method: 'PATCH' }
const Discord = require("discord.js");
exports.run = (client, message, args, member) => {
const arg = args.join(" ")
if (arg === null || arg === "" || arg === undefined || arg == " ") {
var embed = new Discord.RichEmbed()
embed.setColor(0x00AE86);
embed.addField("USAGE", "!nick (nickname)", false);
message.channel.send(embed);
}
else {
var embed = new Discord.RichEmbed()
embed.setColor(0x00AE86);
embed.addField("NICKNAME", "You have set your nickname to **" + arg + "**", false);
message.channel.send(embed);
message.member.setNickname("["+ member.highestRole.name + "]" + member.displayName)
.then(console.log)
.catch(console.error);
}
}
有谁知道我为什么会收到此错误,如果是,请告诉我如何修复它。谢谢!
最佳答案
根据消息:“缺少权限”
,我们可以得出结论:您的机器人缺少所需的权限。
要解决此问题,请访问您的 Discord 开发者门户并获取包含您所需权限的 PERMISSIONS INTEGER
。最常见的是8
,它是管理员权限的整数。
如果这不起作用,请确保您的机器人在 Discord 服务器中的 Angular 色高于其他机器人 as shown here
关于javascript - Discord Bot 设置某人的昵称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54995805/
有没有办法通过 ejabberd 服务器获取 MUC Room 的所有昵称? 我正在尝试: 但我只获得没有昵称的 jid: 最佳答案 在 6.5 Qu
有人知道获取用户 App Store 昵称的方法吗?我知道 CloudKit 方法 fetchUserRecordIDWithCompletionHandler,但这会返回用户的名字和姓氏,而不是用户
这个接口只能获得一些非敏感信息,例如用户昵称,用户头像,经过用户授权允许获取的情况下即可获得用户信息,至于openid这些,需要调取wx.login来获取。 index.wxml
在 python xmpp 模块中,我可以按如下方式检索任何联系人的昵称: self.connection.auth(userJid.getNode(), self.password) self.ro
我想在我的 XMPP 聊天消息中添加自定义属性(昵称),如下例 hello 我知道,XMPP 不推荐但这是我的要求,因为这个属性(nick)已经在我正在使用的应用程序的 iOS 版本中实现上。 最佳答
我是一名优秀的程序员,十分优秀!