您将如何创建一个自动昵称系统,每个新成员的昵称数量都会增加?
Posted
技术标签:
【中文标题】您将如何创建一个自动昵称系统,每个新成员的昵称数量都会增加?【英文标题】:How would you create an automatic nickname system with an increasing number in the nickname with every new member? 【发布时间】:2020-02-19 20:17:13 【问题描述】:我正在使用机器人制作 Discord 服务器,并且我想自动化为每个新成员命名一个昵称的过程,该昵称的数值随着每个加入的成员而增加。我举个小例子:
example1 加入服务器 (昵称成员1) example2 加入服务器 (昵称member2) 等等
【问题讨论】:
用户如何加入服务器??休息 api 或套接字?? 能否提供你试过的代码 【参考方案1】:除了使用随机函数之外,其中一种方法是通过获取用户上次添加的昵称来增加昵称编号。
let userName = 'example1',//Input userName
nickName = 'member_' + NextIncrementNumber();
function NextIncrementNumber()
let lastAddedUser = 'member_42',//Fetch the last added nickname to database
returnNumber = 0; //Setting the base case for first user
if(lastAddedUser != "")
returnNumber = parseInt(lastAddedUser.split('_')[1]) + 1;
return returnNumber
console.log(nickName);
【讨论】:
以上是关于您将如何创建一个自动昵称系统,每个新成员的昵称数量都会增加?的主要内容,如果未能解决你的问题,请参考以下文章