#javascript #discord #discord.js
#javascript #Discord #discord.js
Вопрос:
Я хочу знать, как я могу сделать скорость стабильной, чтобы цифры не менялись каждый раз, когда я отмечаю кого-то или делаю это сам.
client.on('message', message =>{
if(message.content.toLowerCase().startsWith(prefix "rate")) {
let args = message.content.slice(prefix.length).split(/ /);
const newEmbed = new Discord.MessageEmbed()
.setColor('#B99DF0')
let number = Math.floor(Math.random() * 101);
if (!args[1]){
newEmbed.setDescription(`**${message.author.tag} I would rate you a ` number `/100**`)
} else {
let user = message.mentions.users.first();
if (!user){
return newEmbed.setDescription('please include who you are rating.')
}
newEmbed.setDescription(`**${message.author.tag} I would rate ` user.username ` a ` number `/100**`)
}
message.channel.send(newEmbed)
}
})
Комментарии:
1. Какой-то парень сказал мне сделать это в базе данных, но я понятия не имею, как это сделать.
Ответ №1:
Предполагая, что вы говорите о том, чтобы рейтинг оставался постоянным для определенных пользователей, вам нужно будет использовать какую-то базу данных, иначе у вас не будет возможности это сделать.
Хорошей базой данных для начала была бы MongoDB. Если это вам не подходит, ознакомьтесь с этой статьей о discord.js учебное пособие.
Потратьте время на изучение основ базы данных, не торопитесь с этим из-за простоты команды. После того, как вы освоитесь с базами данных, вы будете точно знать, как это сделать