统计来自 Discord 服务器的消息 - Discord.js
Posted
技术标签:
【中文标题】统计来自 Discord 服务器的消息 - Discord.js【英文标题】:Count messages from a Discord server - Discord.js 【发布时间】:2020-12-15 07:15:39 【问题描述】:下午好,
我想创建一个 Discord Bot,它可以为特定提及的用户从公会收集和计算消息,并可以从某个时间到某个时间获取消息。
我想要这样的命令
*messages @user [date | periodOfTime]
我尝试在提到@user 时显示来自该特定公会的消息。
db.add(`globalMessages_$message.author.id`, 1);
db.add(`guildMessages_$message.guild.id_$message.author.id`, 1);
// Programing command
async function messageCount()
let member = message.mentions.members.first() || message.member;
let guild = await db.fetch(`guildMessages_$member.guild.id_$member.id`);
message.channel.send(`**Guild Messages: \`$guild\`**`);
messageCount();
我运行了这段代码,但它没有按照应有的方式进行跟踪。它只是增加命令*messages
...
我怎样才能让这个命令按我的意愿工作?
感谢您的任何帮助。
【问题讨论】:
如果您不介意我问,您使用的是什么数据库? sql?哦,你说它不跟踪是什么意思? 【参考方案1】:尝试在下面的第二行/第一行中做我所做的事情。
db.add(`globalmessages_$message.author.id`, +=1)
【讨论】:
以上是关于统计来自 Discord 服务器的消息 - Discord.js的主要内容,如果未能解决你的问题,请参考以下文章