【问题标题】:Discord bot specific word counter per user每个用户的 Discord bot 特定字数计数器
【发布时间】:2020-10-11 08:33:07
【问题描述】:

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

【问题讨论】:

  • 嗨,模糊 UwU。欢迎来到 StackOverflow。请谷歌它找到你最喜欢的教程。当您遇到任何问题时,请搜索,也许有人在 StackOverflow 上提出过此类(或类似)问题 - 如果没有,请创建一个问题,描述问题,显示您的代码以及您尝试过的内容。 stackoverflow.com/help/how-to-ask

标签: node.js discord.js quick.db


【解决方案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
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-19
      • 2021-11-11
      • 2019-11-01
      • 2020-11-23
      • 2021-03-24
      • 2020-02-11
      • 2020-09-02
      • 2019-08-10
      相关资源
      最近更新 更多