npm包@andrewmccall/hubot-hipchat使用教程

阅读时长 3 分钟读完

前言

在日常的前端开发中,我们经常会使用到一些现成的npm包来加快开发效率。而在部分公司的工作流程中,会使用到团队内部开发的聊天机器人来帮助处理部分重复性工作和协作沟通。本文就来介绍如何使用npm包@andrewmccall/hubot-hipchat来搭建一个简单的HipChat聊天机器人。

简介

hubot是一个现成的聊天机器人框架,它可以轻松地集成到多种聊天平台中,包括HipChat,Slack,IRC等等。打造一个属于自己的机器人只需要简单修改自定义脚本即可。而@andrewmccall/hubot-hipchat是针对HipChat聊天平台的一个npm包,它可以利用hubot框架快速搭建一个属于自己的HipChat聊天机器人。

安装与配置

  1. 首先我们需要安装hubot,然后安装@andrewmccall/hubot-hipchat,打开终端控制台,输入以下命令:

  2. 接下来我们需要配置HipChat API信息,打开.env文件,修改以下内容:

    其中your_jidyour_password是你在HipChat平台上创建的API信息,your_room1your_room2是你要加入的HipChat房间名称。

  3. 修改external-scripts.json文件,加入需要使用的插件,例如:

  4. 运行hubot,输入以下命令:

  5. 至此,我们的HipChat聊天机器人就已经启动了。

编写自定义脚本

  1. 创建一个新的自定义脚本my-script.js,并放置在scripts文件夹中。

  2. 编写脚本:

    该脚本实现了对hello的监听,当聊天室中出现hello时,机器人会回复一句话,内容为Hello, how can I help you?

  3. 重启机器人。

  4. 在聊天室输入hello进行测试。

结语

以上就是使用npm包@andrewmccall/hubot-hipchat搭建HipChat聊天机器人的详细步骤,同时也介绍了如何编写自定义脚本。开发既然学习,不仅可以提升自身的技术功底,而且在工作中也可以加快开发效率。希望本文能够对大家有所帮助。

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