适配器工厂
https://hubot.github.com/docs/adapters/
自己写适配器
https://hubot.github.com/docs/adapters/development/

需要注意的是,scripts/ 下的脚本必须是 .coffee 或者 .js 格式的,而且必须暴露一个接受 robot 参数的函数!
我们还是先打开 scripts/example.coffee 看看吧!

// coffee
module.exports = (robot) ->
// js
module.exports = function(robot) {}

在这个函数里面,我们可以利用 robot.hearrobot.responserobot.sendrobot.reply 等 api 为不同的「输入」给出不同的「输出」!
我们还可以用 robot.http(url).get() 等方法来发出 http 请求!这样我们的机器人就可以有更强大的交互能力了!

想知道更多 api 的用法的话,可以参考文档:https://hubot.github.com/docs/scripting/

参考资料

https://hubot.github.com/

最新文章

  1. c# 实现简单udp数据的发送和接收
  2. 如何使用Profiler跟踪阻塞信息
  3. .net混淆、反编译工具调查
  4. 大端(big endian)和小端(little endian)
  5. hdu 2102 A计划
  6. STL"源码"剖析-重点知识总结
  7. NodeJS - Express 3.0下ejs模板使用 partial展现 片段视图
  8. 详解AngularJS中的filter过滤器用法
  9. JavaScript之获取和设置元素属性
  10. android studio依赖库工程Activity显示问题及库工程设置
  11. Rhino模型制作——京东狗(练习网格切割)
  12. [c/c++] programming之路(17)、高级指针
  13. 找Maven --> pom.xml --> groupId和artifactId的网站
  14. 6-7 树的层次遍历 uva122
  15. [django]session设置与获取原理
  16. Python scrapy - Login Authenication Issue
  17. MongoDB-Java的两个基本操作Upsert和insertMany
  18. Win10系列:JavaScript写入和读取文件
  19. Android的几种弹出框
  20. Table-Driven Design 表驱动设计

热门文章

  1. 我的VIM
  2. android listview 添加数据
  3. 【bootstrap】Bootstrap Notify的使用步骤
  4. Java反射之Field用法
  5. solr 最佳实践
  6. POJ2386 Lake Counting 【DFS】
  7. Odoo车辆管理
  8. 微信自带浏览器被输入法阻挡文本框的 jQuery 解决方法 by FungLeo
  9. vs项目添加链接文件
  10. java多个文件压缩下载