【问题标题】:Changing user nickname after join from database discord.js从数据库 discord.js 加入后更改用户昵称
【发布时间】:2021-01-03 11:38:36
【问题描述】:

我想知道您是否可以提供帮助(我搜索它并没有) 我正在学习如何使用 discord.js,我想在他们加入后更改用户昵称。 应该是这样的:有人从我的网站加入我的discord服务器(有id系统注册)在他们加入bot后更改了他的名字(“来自网站的ID”-“他的昵称”)。示例:( 1 - kapacitta )

【问题讨论】:

    标签: javascript discord discord.js bots


    【解决方案1】:

    您可以使用guildMemberAdd 事件和GuildMember.setNickname() 函数:

    // will emmit when a user joins a server
    client.on('guildMemberAdd', (member) => {
     const newNick = (...); // fetch string from database
     member.setNickname(newNick); // set nickname
    });
    

    【讨论】:

    • 对不起,我如何从数据库中获取。我是初学者:D
    • 你用的是什么数据库?
    • 我正在使用 MariaDB。
    猜你喜欢
    • 2017-05-05
    • 2021-02-16
    • 2021-03-13
    • 2018-12-09
    • 2021-03-29
    • 2021-12-27
    • 2021-05-20
    • 1970-01-01
    • 2021-06-27
    相关资源
    最近更新 更多