每个用户的 Discord bot 特定字数计数器
Posted
技术标签:
【中文标题】每个用户的 Discord bot 特定字数计数器【英文标题】:Discord bot specific word counter per user 【发布时间】:2020-10-11 08:33:07 【问题描述】:我正在尝试制作一个 Discord 机器人,用于计算您在特定频道中说出海龟这个词的次数。 Discord.js,我真的没有办法做到这一点,从代码开始的好地方是什么?也是在另一个频道中说 turtlecount 的一种方式,它会显示您在海龟频道中说出“turtle”这个词的次数。
【问题讨论】:
嗨,模糊 UwU。欢迎来到 ***。请谷歌它找到你最喜欢的教程。当您遇到任何问题时,请搜索,也许有人在 *** 上提出过此类(或类似)问题 - 如果没有,请创建一个问题,描述问题,显示您的代码以及您尝试过的内容。 ***.com/help/how-to-ask 【参考方案1】:我相信这样的事情应该可行:
if (args.includes("turtle").toLowerCase())
let turtleCount = turtleCount + 1;
;
【讨论】:
【参考方案2】:如果你想为你的服务器的每个用户存储“乌龟”字数,你可能需要一个数据库,我建议你,作为一个数据库,mongoDB,但还有很多其他的,你甚至可以使用一个简单的 json文件,即使不推荐。
这很简单,下面是一些代码示例,您可以使用它来检测消息是否包含“turtle”一词以及它是否在特定频道中:
if(message.content.toLowerCase().includes('turtle') && message.channel.ID === 'channel ID')
//Increment member 'turtle' word counter in the database
【讨论】:
以上是关于每个用户的 Discord bot 特定字数计数器的主要内容,如果未能解决你的问题,请参考以下文章