最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

与discord.js更改用户昵称

运维笔记admin10浏览0评论

与discord.js更改用户昵称

与discord.js更改用户昵称

我不知道如果你能帮助(我搜索它并没有什么...)我正在学习如何与discord.js节点工作,我想改变我的用户昵称(不是用户名本身)

我的代码

const Discord = require('discord.js');
const client = new Discord.Client();
client.on('ready', () => {
    console.log('I am ready!');
});

client.on('message', message => {
    if (message.content.includes('changeNick')) {
        client.setNickname({nick: message.content.replace('changeNick ', '')});
    }
});

client.login('token');
回答如下:

按照Docs,你只能改变一个公会成员的昵称,所以你需要从它的ID让你的客户的成员对象,并设置它的绰号如图所示的文档,就像这样:

message.guild.members.get(bot.user.id).setNickname("some nickname");

请注意,这并不总是可行的,你的客户需要有changeNickname或将无法正常工作

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论