机器人服务,演示野火机器人对接其它系统的方法。

imndx 8db5dc8386 add rtmpSink 4 月之前
config 40af312a6b online 10 月之前
src 8db5dc8386 add rtmpSink 4 月之前
.gitignore d4c7c697d0 升级spring boot版本 5 年之前
LICENSE f5cc9f6ceb update 6 年之前
README.md 40af312a6b online 10 月之前
mvnw 2258fad920 Initial commit 6 年之前
mvnw.cmd 2258fad920 Initial commit 6 年之前
pom.xml 40af312a6b online 10 月之前

README.md

野火IM机器人应用

作为野火IM机器人应用的演示,本工程仅演示机器人应用的接口。其中用到图灵的免费版。

编译

需要分平台打包,只支持linux x64和mac arm64平台,分别如下

mvn -Djavacpp.platform=linux-x86_64 -Dmaven.test.skip=true package 
mvn -Djavacpp.platform=macosx-arm64 -Dmaven.test.skip=true package 

图灵

本应用使用了图灵机器人,需要申请到atuling_key,并配置到robot.properties中去。用户也可以自行更换为自己的机器人应用。如果不想使用图灵机器人,可以在配置里把参数use_tuling设置为false.

修改配置

本演示服务有2个配置文件在工程的config目录下,分别是application.propertiesrobot.properties。请正确配置放到jar包所在的目录下的config目录下。

运行

target目录找到robot-XXXX.jar,把jar包和放置配置文件的config目录放到一起,然后执行下面命令:

java -jar robot-XXXXX.jar

使用到的开源代码

  1. TypeBuilder 一个用于生成泛型的简易Builder

LICENSE

UNDER MIT LICENSE. 详情见LICENSE文件