Как бы вы создали автоматическую систему псевдонимов с увеличением числа в псевдониме с каждым новым участником? - PullRequest
0 голосов
/ 23 октября 2019

Я делаю сервер Discord с ботом и хочу автоматизировать процесс присвоения каждому новому члену псевдонима с числовым значением, которое увеличивается с каждым присоединяющимся участником. Я приведу небольшой пример:

example1 присоединяется к серверу (по прозвищу member1) example2 присоединяется к серверу (по прозвищу member2) и т. Д.

1 Ответ

1 голос
/ 23 октября 2019

Один из подходов, отличных от использования случайной функции, заключается в увеличении номера псевдонима путем извлечения последнего добавленного псевдонима базы данных пользователя тоже.

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);
...