最近的项目要使用 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
一些原创的与微信硬件开发有关的小工具,分享出来方便更多开发者。 微信蓝牙设备模拟器 ble-simulator.js 微信运动,微信蓝牙设备发现模拟器。可模拟微信运动步数上报,设备发现逻辑。 zb-simulator.js 摇一摇周边...
微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信公众号申请步骤及注意事项微信...
微信小程序源码 事项助手(学习版)微信小程序源码 事项助手(学习版)微信小程序源码 事项助手(学习版)微信小程序源码 事项助手(学习版)微信小程序源码 事项助手(学习版)微信小程序源码 事项助手(学习版)微信小程序源码...
微信小程序开发的常用配置,事件数据交互api 组件。
微信小程序 事项助手(截图+源码)微信小程序 事项助手(截图+源码)微信小程序 事项助手(截图+源码)微信小程序 事项助手(截图+源码)微信小程序 事项助手(截图+源码)微信小程序 事项助手(截图+源码)微信小...
sql语句毕业设计优质毕设-原创音乐平台微信小程序设计实现-后台基于ssm框架实现.zip 个人经导师指导并认可通过的高分设计项目,评审分...通过结合现有成熟技术与实际需求,实现了微信环境下音乐信息的轻松访问和管理。
微信使用安全注意事项精品报告2020.pdf
主要介绍了C#实现微信结合百度api获取当前用户地理位置的方法,结合实例形式分析了C#调用微信与百度API接口的相关操作技巧,需要的朋友可以参考下
sql语句毕业设计高分毕设-原创音乐平台微信小程序的设计实现-API接口基于ssm框架实现.zip 个人经导师指导并认可通过的高分设计项目,评审分98分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习...
微信小程序源码-事项助手.zip微信小程序源码-事项助手.zip微信小程序源码-事项助手.zip微信小程序源码-事项助手.zip微信小程序源码-事项助手.zip微信小程序源码-事项助手.zip微信小程序源码-事项助手.zip微信小程序...
8. 注意事项:在进行格式转换时,用户应确保遵守版权法规,只处理自己拥有的音频内容,尊重他人的知识产权。 通过了解这些知识点,我们可以更好地理解"MP3与微信语音转换工具"如何工作,以及如何利用它来解决跨平台...
微信小程序——事项助手(截图+源码).zip 微信小程序——事项助手(截图+源码).zip 微信小程序——事项助手(截图+源码).zip 微信小程序——事项助手(截图+源码).zip 微信小程序——事项助手(截图+源码).zip ...
这篇“微信使用安全注意事项精品报告2020”旨在提供一系列关于如何安全、有效地使用微信的建议,帮助用户保护个人信息,防止诈骗和恶意攻击。 一、账号安全 1. 强密码策略:创建微信账号时,应选择复杂且独特的密码...
微信营销的看点与注意事项.docx
微信公众号申请步骤及注意事项 一、在申请前最好把以下资料都准备好 企业申请需要准备的资料有 1.企业的名称 2.企业邮箱 3.企业地址 4.邮编 5.营业执照注册号 6.营业执照住所地 7.营业执照住所地 8.营业执照副本扫描...
通过深入研究这个"事项助手"源码,你可以了解到微信小程序如何处理用户输入、如何存储和显示事项、如何实现界面交互以及如何与服务器通信等实际应用场景。同时,这也是一次实践小程序开发规范和最佳实践的机会,对于...
微信小程序源码事项助手本资源系百度网盘分享地址
微信小程序-事项助手 说明: 实现了待办事项管理完整功能,包括新增任务,修改任务,完成任务等。 数据接口: 使用本地数据接口 目录结构: images — 存放项目图片文件 calendar— 存放项目日历样式文件 datas — ...