Rboot

Build Status Go Report Card GitHub go.mod Go version GoDoc

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/

文档

Rboot

GoDoc

版权

本项目采用 MIT 开源授权许可证,完整的授权说明可在 LICENSE 文件中找到。