npm包hubot-swear-jar使用教程

阅读时长 3 分钟读完

前言

对于一些社交应用,如Slack, Discord, Hipchat等,容易产生不专业、粗鄙的言论,为了维护好氛围和形象,一些机器人应运而生,有了hubot-swear-jar的加持,通过机器人来检测和惩罚不当言论的出现,更好地维护良好的沟通环境。

介绍

hubot-swear-jar是用Javascript编写的一个npm包,可以通过hubot机器人检测聊天室里面的不当言论,并将惩罚的金额累加在“ swear jar(骂人罐)“中,让用户自愿地进行支付。

安装

要使用hubot-swear-jar,需要先安装hubot机器人。具体可以参考官方文档

安装hubot-swear-jar可以使用npm包管理器:

配置

安装完hubot-swear-jar后,在hubot机器人的环境中,需要进行配置,以让机器人监听特定的聊天室,并启动hubot-swear-jar。

首先,需要在hubot机器人的环境中,在 external-scripts.json 文件中添加hubot-swear-jar:

配置文件 hubot-swear-jar.json 通常包含如下设置:

-- -------------------- ---- -------
-
  ------- -----------
  --------- -
    --------
    -------
  --
  --------- -----
  ---------- --------- ---- - ---------- -- --- ----- ----
-
  • room : 要检测的聊天室的名称。
  • exempt : 例外的用户名,避免他们付钱。
  • charge : 每次收费的金额。
  • message : 纪录到骂人罐里的信息提示。

使用

当配置完成后,hubot-swear-jar便会自动开始检测聊天室的言论了。

hubot-swear-jar可以检测到特定的咒语并自动处理。咒语列表大家可以根据自己聊天室的特点进行调整,例如:fuck, shit等。hubot-swear-jar还可以通过以下命令进行手动开启/关闭:

想重新设置jar的状态可以使用:

示例代码

下面是JS文件中常见的使用示例代码,为了更好的展示效果,可以使用coffee-script或TypeScript等更好的静态类型高级语言:

-- -------------------- ---- -------
- -------------- 

-------- - ------------------------------------
-------------- - ------- --
  --------------- -
    ----- -----------
    ------- -
      -------
    --
    ------- ----
    -------- --------- ---- - ---------- -- --- ----- ----
  --

结语

在使用hubot-swear-jar的同时,还需要注意自己的聊天行为,避免言行不当。hubot-swear-jar可以帮助我们维护好聊天室的环境,让大家更加专业、礼貌地交流。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055fc081e8991b448dd0e6

纠错
反馈