Javascript 如何使用数据库将用户ID列表转换为用户标记
我有一个命令,它通过replit数据库为提到的用户设置注释,我现在正在使用一个list命令,但是我已经将注释键保存为用户id,当我列出它们时,它会显示id,但我希望它显示它们的标记,这是它们的任何方法 我的代码: setnote: 列表代码:Javascript 如何使用数据库将用户ID列表转换为用户标记,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,我有一个命令,它通过replit数据库为提到的用户设置注释,我现在正在使用一个list命令,但是我已经将注释键保存为用户id,当我列出它们时,它会显示id,但我希望它显示它们的标记,这是它们的任何方法 我的代码: setnote: 列表代码: db.list().then(members => { members.forEach(member => { const user = bot.users.cache.get(member); const people
db.list().then(members => {
members.forEach(member => {
const user = bot.users.cache.get(member);
const people = user.user.tag;
message.lineReply(people)
})
});
我不确定
成员
返回什么,但如果您想要用户标签列表,请尝试以下操作:
const listOfTags = message.guild.members.cache.map((m) => m.user.tag); // This returns an array of user tags```
user.tag
没有问题,因为bot.users.cache.get(member)
返回用户对象是的,但我认为问题在于列表。-.upvote让其他人知道这一点很有帮助
const listOfTags = message.guild.members.cache.map((m) => m.user.tag); // This returns an array of user tags```