将用户名存储在 quick.db 数据库中
store a username in a quick.db database
我想在 quick.db 数据库中存储用户命令后作为 arg 提供的单词。我是 quick.db 的新手,这是我第一次使用它。有人可以帮忙吗?谢谢sm!
例如,如果您想有理由地警告某人,您可以这样做;
let db = require('quick.db')
let user = message.mentions.users.first()
let reason = args.splice(1).join(" ")
db.set(`warn_${message.author.id}`, reason)
这会将“原因”的参数设置为“warn_使用 warn 命令的作者的 id”
我不确定您的命令是如何格式化的,如果以下内容不起作用,请发表评论!
const db = require('quick.db');
const user = message.mentions.users.first();
if(!user) return message.channel.send('You must mention a message!');
const message = args.splice(1).join(` `);
if(!message) return message.channel.send(`You must provide a message`);
db.set('message' + user.id, message);
message.channel.send(`Successfully set the ${user.tag}\'s message as: ${message}`)
第一个数据库要求定义数据库,用户是消息中第一个提到的用户。
const message = args.splice(1).join(` `);
if(!message) return message.channel.send(`You must provide a message`);
const message
定义了您接收到的消息,它拼接用户并用空格连接字符串。它通过检查消息是否存在来防止错误,如果不存在则 returns.
db.set('message' + user.id, message);
message.channel.send(`Successfully set the ${user.tag}\'s message as: ${message}`)
这部分只是将消息设置到数据库中。
我想在 quick.db 数据库中存储用户命令后作为 arg 提供的单词。我是 quick.db 的新手,这是我第一次使用它。有人可以帮忙吗?谢谢sm!
例如,如果您想有理由地警告某人,您可以这样做;
let db = require('quick.db')
let user = message.mentions.users.first()
let reason = args.splice(1).join(" ")
db.set(`warn_${message.author.id}`, reason)
这会将“原因”的参数设置为“warn_使用 warn 命令的作者的 id”
我不确定您的命令是如何格式化的,如果以下内容不起作用,请发表评论!
const db = require('quick.db');
const user = message.mentions.users.first();
if(!user) return message.channel.send('You must mention a message!');
const message = args.splice(1).join(` `);
if(!message) return message.channel.send(`You must provide a message`);
db.set('message' + user.id, message);
message.channel.send(`Successfully set the ${user.tag}\'s message as: ${message}`)
第一个数据库要求定义数据库,用户是消息中第一个提到的用户。
const message = args.splice(1).join(` `);
if(!message) return message.channel.send(`You must provide a message`);
const message
定义了您接收到的消息,它拼接用户并用空格连接字符串。它通过检查消息是否存在来防止错误,如果不存在则 returns.
db.set('message' + user.id, message);
message.channel.send(`Successfully set the ${user.tag}\'s message as: ${message}`)
这部分只是将消息设置到数据库中。