-1

我正在尝试制作一个不和谐的机器人,它可以计算您在特定频道中说出海龟这个词的次数。Discord.js,我真的看不出有什么方法可以做到这一点,从代码开始的好地方是什么?也是在另一个频道中说 turtlecount 的一种方式,它显示了您在海龟频道中说出了龟这个词的次数。

4

2 回答 2

0

我相信这样的事情应该有效:

if (args.includes("turtle").toLowerCase()){
    let turtleCount = turtleCount + 1;
};
于 2020-06-21T16:08:30.483 回答
0

如果你想为你的服务器的每个用户存储“乌龟”字数,你可能需要一个数据库,我建议你,作为一个数据库,mongoDB,但还有很多其他的,你甚至可以使用一个简单的 json 文件,甚至如果不推荐。

之后很容易,这是一些代码示例,您可以使用它来检测消息是否包含单词“turtle”以及它是否在特定频道中:

if(message.content.toLowerCase().includes('turtle') && message.channel.ID === 'channel ID'){
    //Increment member 'turtle' word counter in the database
}
于 2020-06-21T16:48:19.673 回答