/TulingRobot-For-Minecraft

Bring the robot into the Minecraft server!

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

TulingRobot For Minecraft

什么是图灵机器人

图灵机器人是以语义技术为核心驱动力的人工智能公司,致力于“让机器理解世界”,产品服务包括机器人开放平台、机器人OS和场景方案。
通过图灵机器人,开发者和厂商能够以高效的方式创建专属的聊天机器人、客服机器人、领域对话问答机器人、儿童/服务机器人等。(来源)

我要怎么使用插件

安装前请确保你的服务端支持使用插件,并使用BukkitApi作为插件Api

前往Releases选择你所需要的版本(推荐使用最新版),下载【Minecraft_TulingRobot.jar】并放到plugins文件夹里即可。

申请一个机器人

前往图灵机器人[注册/登录]帐号,点击左侧我的机器人进入机器人管理页面,点击【点击创建机器人】后,选择创建【自定义】机器人,然后根据情况选择机器人应用场景分类,点击确定后即可完成机器人创建。

设置机器人Key

方法1

运行服务器后,如无异常将会在plugins生成TulingRobot目录,在目录里带有【config.properties】,将您在图灵机器人官网申请的机器人调用Key复制粘贴到文件内Robot.ApiKey=后面后保存即可

方法2

确保插件正常载入后,使用拥有OP权限的玩家 或 在服务器控制台 输入命令: /setrobot setkey [机器人Key] -r
如无异常,插件将会保存新的ApiKey到文件并重载ApiKey。

注意一下!如果插件在初始化配置时出错,请尝试删除[TulingRobot]目录及目录内所有文件,使用setrobot reload命令重新初始化插件! 如任然无法初始化插件,使用zip解压工具,从插件jar内解压config.properties文件到plugins/TulingRobot目录中并使用setrobot reload命令重载配置文件

至此,插件已配置完成!

使用插件

查看命令:/help TulingRobot
与机器人聊天:/robot [Message(消息)]
设置机器人:/setrobot [Option(选项)] <args(参数)...>
其中,机器人设置有以下选项:

  • (选项加太多了,插件中用setrobot help命令查看吧QAQ)

使用图灵机器人Api简易教程

在需要使用Api的类导入包:import net.lamgc.TulingPlugin.TulingRobot
然后new一个对象出来:new TulingRobot(String ApiKey);new TulingRobot();
使用Robot(String info, String UserID)方法调用机器人(ApiV1)即可

LICENSE

本项目遵循GPLv3协议开源
如果你需要在商业用途使用(并修改)本项目且(或)不希望开源,请在本项目通过issue向我申请,并等待结果,申请格式如下:

标题:[项目名 - 商业用途申请]
申请方:[个人名(GithubID)/组织名]
使用本项目的用途:[rt]

申请将在3个工作日内被处理,申请被处理后issue会被关闭,结果回复在issue。
目前已得到允许,不需要开源本项目的项目:

  • (目前还没有呢)