npm 包 hubot-good-karma 使用教程

阅读时长 5 分钟读完

简介

hubot-good-karma 是一个 hubot 插件,可以帮助你对用户的表现做出积极的评价,同时也可以对不好的表现做出惩罚。这个插件可以用于团队协作,提高人气,增加工作效率,增强团队凝聚力等目的。它可以与 Slack、HipChat、IRC 等聊天平台结合使用。

安装

首先,你需要创建一个 hubot 机器人。具体方法可以参考官方文档 Hubot Docs。安装好 hubot 后,切换到机器人所在的目录,输入以下命令来安装 hubot-good-karma:

安装好后,在 external-scripts.json 文件中添加 "hubot-good-karma"

保存文件后,重新启动 hubot,即可开始使用 hubot-good-karma 插件。

使用方法

hubot-good-karma 插件提供了一些命令,可以让你对用户的表现进行评价。下面是一些常用的命令:

  • 给用户赞:hubot karma [@username]++
  • 给用户踩:hubot karma [@username]--
  • 显示用户的积分:hubot karma [@username]

其中,[@username] 为用户的名字,可以选填。

此外,还有一些高级用法:

  • 批量赞:hubot karma [@username1]++ [@username2]++ [@username3]++ ...
  • 批量踩:hubot karma [@username1]-- [@username2]-- [@username3]-- ...
  • 显示前 N 名得分最高的用户:hubot karma top N
  • 显示前 N 名得分最低的用户:hubot karma bottom N

你也可以设置一些自定义的替代符号,例如:

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

这样,在给用户评分时,你可以使用 ^^^+1-1❤️ 等符号。

示例代码

下面是一个使用示例,可以让你更好地理解如何使用 hubot-good-karma 插件:

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

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

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

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

通过上述示例,你可以快速上手 hubot-good-karma 插件,并开始评价你的团队成员啦。祝你愉快!

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

纠错
反馈