什么是 hubot-incredulous?
hubot-incredulous 是一种用于 hubot 聊天机器人框架的 npm 包,它可以帮助你发送一条无语表情的消息,以及自动补全常用表情的拼写。
hubot 是一个开源的聊天机器人框架,它可以在 Slack、HipChat 等平台上使用,帮助开发者自动化小任务和提供娱乐功能。
如何安装 hubot-incredulous?
首先,你需要安装 Node.js 和 npm,然后使用 npm install 命令安装 hubot-incredulous。
npm install hubot-incredulous
安装成功后,在 hubot 的脚本目录下添加以下代码:
module.exports = function(robot) { robot.hear(/(^|\W)(\s*(?:>:|☹|😒|😞)\s*)+$/i, function(msg) { msg.reply(':expressionless:'); }); robot.respond(/incr help$/i, function(msg) { msg.reply('Use ":expressionless:" for an incredulous moment'); }); };
如何使用 hubot-incredulous?
使用 hubot-incredulous 只需要在 hubot 对话框中输入常用的无语表情即可。例如,在 Slack 对话框中输入:
>:
或者
☹️
或者
😒
或者
😞
都可以触发 hubot-incredulous 发送一条无语表情的消息。
同时,在对话框中输入 @<hubot-name> incr help
,可以查看 hubot-incredulous 的使用帮助。
总结
通过安装和使用 hubot-incredulous,我们可以轻松实现发送无语表情的功能,提高消息的娱乐性和趣味性。同时,对于学习 npm 包开发以及聊天机器人框架开发都具有一定的指导意义。在实际开发中,我们也可以通过类似的 npm 包来实现其他有趣的功能,为用户提供更丰富的聊天体验。
示例代码: https://github.com/hubot-scripts/hubot-incredulous/blob/master/src/scripts/incredulous.coffee
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005590581e8991b448d6572