【发布时间】:2020-06-01 16:11:58
【问题描述】:
我正在尝试获取某人获得角色的日期,但我不确定该怎么做以及是否真的有任何方法。我一直在寻找这个很长时间。我希望得到一些帮助。
const Discord = require('discord.js');
let Bot = new Discord.Client();
async function GetDate(userid) {
if (!userid) return message.reply('')
}
Bot.on("message", async(message) => {
let messageArray = message.content.split(" ");
let cmd = messageArray[0];
let args = messageArray.slice(1);
if(cmd === `!GetDate`) {
let User = args[0]
message.reply(`${User} is a member since 2020-02-17`)
}
});
我
【问题讨论】:
-
您必须搜索审核日志,但可以这样做。这不是一件容易的事,可能比单个 SO 答案所能提供的要多。我建议查看 GuildAuditLogs 的官方文档。
-
这取决于最近添加角色的时间。如果它在可用审计日志的持续时间内,那么是的,但审计日志似乎有限制。
标签: javascript node.js node-modules discord.js