最近的项目要使用 hubot,于是折腾了两天,发现还挺有意思的。
现在与大家分享下心得。
安装 Hubot
这个就不多说了,请大家自行按照官网进行安装即可。
https://hubot.github.com/docs/
[安装 Hubot For Weixin Adapter]
https://github.com/KasperDeng/Hubot-WeChat 按照这个开源的项目,安装 Adapter。
安装没什么好说的,一般不会出现什么问题。这里主要说说容易出错的地方:
1)config.yaml 位于当前项目 node_modules/hubot-weixin/config.yaml。
2)一般情况下,对 config.yaml 只需要修改 cookie,Uin,Sid,Skey,DeviceID 这四个值。这些值的取得方法是,首先登录 Web 微信,在扫码登录前,在二维码界面点击 F12,进入“开发者工具”,在打开的窗口中,切换到 “Network” 选项卡,然后用手机微信扫码登录,之后找到含有 ”webwxinit“ 的请求,查看该请求的详细信息,就会找到上述所有需要的值。
3)如果确保上述参数都正常的情况下,执行 bin/hubot -a weixin
命令后,一般是可以直接启动机器人的。若无法正常进入,请修改 config.yaml 中 baseUrl 的值,将域名修改成 ”wx.qq.com“ 或 ”wx2.qq.com“。同样,在上传图片中如果出错的说,请修改 baseUploadUrl 的值,将 ”file“ 或 ”file2“ 彼此替换下。
4)机器人所使用的微信里,至少要有一个群,否则启动时会报错。
特别说明:
在微信中向机器人发送命令时,要加上机器人名字:例如, ”Cherry 讲个笑话“。其中 ”Cherry“ 是机器人名字。
一旦机器人正常登录后,网页版的微信窗口可以关闭(注意是关闭窗口,不是退出微信),但是手机版的微信千万不要退出。
https://github.com/KasperDeng/Hubot-WeChat 另外,该网站上也说明了,可以使用 docker。不过我在使用 docker 镜像时,发现无法使用 hubot 的基本命令,例如:hubot time,hubot ping 等,但是可以处理自己的 Script。这一点不知道是为什么。我使用的系统是 Ubuntu 16.04 LTS 桌面版。
最重要说明:
我发现,如果不使用 VPN 的话,机器人无法处理并返回消息。Why?不知道是不是我这儿网络环境的问题。
分享到:
相关推荐
微信小程序 事项助手 (源码)微信小程序 事项助手 (源码)微信小程序 事项助手 (源码)微信小程序 事项助手 (源码)微信小程序 事项助手 (源码)微信小程序 事项助手 (源码)微信小程序 事项助手 (源码)微信小程序 事项...
企业微信邀请员工注意事项及建议.pdf
小学科学课程与微信小程序的结合应用.pdf小学科学课程与微信小程序的结合应用.pdf小学科学课程与微信小程序的结合应用.pdf小学科学课程与微信小程序的结合应用.pdf小学科学课程与微信小程序的结合应用.pdf小学科学...
微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信...
微信小程序源码 事项助手(学习版)微信小程序源码 事项助手(学习版)微信小程序源码 事项助手(学习版)微信小程序源码 事项助手(学习版)微信小程序源码 事项助手(学习版)微信小程序源码 事项助手(学习版)微信小程序源码...
微信小程序开发的常用配置,事件数据交互api 组件。
微信小程序 事项助手(截图+源码)微信小程序 事项助手(截图+源码)微信小程序 事项助手(截图+源码)微信小程序 事项助手(截图+源码)微信小程序 事项助手(截图+源码)微信小程序 事项助手(截图+源码)微信小...
微信小程序事项助手
微信使用安全注意事项精品报告2020.rar
课程微信支付财付通与微信的结合.pdf
主要介绍了C#实现微信结合百度api获取当前用户地理位置的方法,结合实例形式分析了C#调用微信与百度API接口的相关操作技巧,需要的朋友可以参考下
微信使用安全注意事项精品报告2020.pdf
微信支付—财付通与微信的结合.pdf
微信小程序-事项助手开发.zip,小程序模板代码,可以直接从源码里粘贴复制过来,虽然这样做不利于自己独立编写代码。
微信小程序源码-事项助手.zip微信小程序源码-事项助手.zip微信小程序源码-事项助手.zip微信小程序源码-事项助手.zip微信小程序源码-事项助手.zip微信小程序源码-事项助手.zip微信小程序源码-事项助手.zip微信小程序...
微信小程序——事项助手(截图+源码).zip 微信小程序——事项助手(截图+源码).zip 微信小程序——事项助手(截图+源码).zip 微信小程序——事项助手(截图+源码).zip 微信小程序——事项助手(截图+源码).zip ...
基于PHP的草莓原创小说系统微信小说平台系统源码.zip
微信营销的看点与注意事项.docx
微信公众号申请步骤及注意事项 一、在申请前最好把以下资料都准备好 企业申请需要准备的资料有 1.企业的名称 2.企业邮箱 3.企业地址 4.邮编 5.营业执照注册号 6.营业执照住所地 7.营业执照住所地 8.营业执照副本扫描...
微信小程序开发-事项助手案例源码.zip