
Rboot 介绍
rboot 是一个使用 PHP 写的,简单、高效的聊天机器人,易于扩展,它可以工作在不同的聊天服务上,并通过扩展脚本可实现 聊天、工作助手、服务监控、警报触发 等功能。它可以通过扩展以实现本地或远程甚至硬件系统的运维办公自动化助手。
rboot 分为三个模块:
- 转接器模块(
用来接收消息和发送处理后的消息) - 消息匹配器模块(
用于匹配接收到消息并将消息发送给插件处理器) - 插件处理器模块(
用于加载和处理插件命令)
其中转接器模块默认支持了 企业微信、钉钉、倍洽,下面将介绍如何使用企业微信创建一个企业微信机器人。
创建企业微信团队
首先你需要一个企业微信的管理员账号,可以进入企业微信官网首页注册,现在企业微信支持个人创建团队。
企业创建完成后进图企业后台,在 我的企业 栏目下可以找到 企业ID,这一项一会会用到。
创建机器人应用
进入企业微信后台,在 应用管理 栏目下找到 自建 ,选择创建应用,如图:

创建完成后会出现应用界面,在这里可以修改应用相关信息,在上部可以看到AgentId和Secret,这两项一会也是会用到的。

创建Rboot机器人
在 fastadmin 后台进入 Rboot 机器人管理界面,并选择添加机器人,适配器选择企业微信,将上面拿到的 企业ID AgentId 和 Secret 分别填入对应的文本框中,Token和EncodingAESKey可以自己填写,也可以利用下面API接收消息页面随机生成(建议),切记这两处要一致!
创建完成后我们可以获取到机器人的唯一标识码 Token,在设置API接收消息时会用到。

设置API接收消息
点击应用管理页面的 功能 里的接收消息中的设置API接收,进入API接收消息页面,可以看到有三个文本框需要填写,其中Token和EncodingAESKey要与创建Rboot机器人时的Token和EncodingAESKey一致(见上一步)。
URL处是接收消息的服务器的相关API,值为http://your-server.com/rboot?t=Token,其中 http://your-server.com 替换为你的服务器(外网可访问),Token替换为Rboot 机器人的唯一标识码。
接收类型可以根据自己需要选择。
测试机器人
打开企业微信客户端,在搜索栏输入创建应用的名称,如下图:
进入到机器人的聊天框中,可以使用!help查看已加载的脚本信息,使用!help <脚本名>查看脚本的使用方法,如下图:
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, LeCMS, ClassCMS, Fastadmin, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。


