简介
hubot-good-karma 是一个 hubot 插件,可以帮助你对用户的表现做出积极的评价,同时也可以对不好的表现做出惩罚。这个插件可以用于团队协作,提高人气,增加工作效率,增强团队凝聚力等目的。它可以与 Slack、HipChat、IRC 等聊天平台结合使用。
安装
首先,你需要创建一个 hubot 机器人。具体方法可以参考官方文档 Hubot Docs。安装好 hubot 后,切换到机器人所在的目录,输入以下命令来安装 hubot-good-karma:
npm install hubot-good-karma --save
安装好后,在 external-scripts.json
文件中添加 "hubot-good-karma"
:
[ "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