rbootgolang聊天工作助手服务监控警报触发
golang版本需求
v1.13+
快速创建自己的机器人
关于消息转接器
消息转接器是用来监听消息的传入和传出,通过消息转接器可以将聊天客户端的消息发送到机器人,经过脚本处理后返回消息发送给客户端。
rboot命令行cli微信网页版企业微信钉钉倍洽
关于插件
Pluginhelp
help插件用法:
!help
使用golang编写插件
robot/plugins
使用其他语言编写插件
Plugin
Pluginyaml
PluginPlugin
如何编写脚本插件
配置
PLUGIN_DIRscripts
快速开始
yamlhello.yml
echohihello world你好
配置中各个字段的含义:
配置 | 必须 | 意义 |
---|---|---|
name | 是 | 插件名称 |
ruleset | 是 | 规则集合 |
version | 否 | 插件版本 |
usage | 否 | 插件用法 |
description | 否 | 插件简介 |
command | 是 | 插件命令集 |
--- | --- | --- |
dir | 否 | 命令执行文件夹 |
cmd | 是 | 插件命令 |
commandcmd
系统命令脚本语言hello.yml
脚本语言是建立在系统命令模式之上的执行方式,我们可以使用系统命令调用语言脚本,从而执行比较复杂的脚本。比如我们使用python输出“hello robot”。
我们的python脚本如下:
我们的配置文件如下:
hello pythonhello.py
目录分隔符windows\unix/
文档
版权
本项目采用 MIT 开源授权许可证,完整的授权说明可在 LICENSE 文件中找到。