接口 BotManageApi
public interface BotManageApi
-
方法概要
修饰符和类型方法说明void添加机器人到数据库void关闭框架voiddelBotById(int id) 根据数据库id删除机器人信息getServerConfig(String key) 读配置,不存在返回空字符串void日志打印voidloginBotByBotId(String botId) 根据机器人ID登录机器人voidlogoutBotByBotId(String botId) 根据机器人id登出机器人void修改机器人到数据库获取在线的机器人列表queryRobotAllByCondition(int page, int size, String botId, String username, Integer state, Integer botType, Boolean sandBox) 分页查询所有机器人信息 [模糊查询]voidsetServerConfig(String key, String val) 写配置voidsubscription(String robotId, int[] intents) 订阅事件
-
方法详细资料
-
queryOnLineBotList
List<BotInfoJson> queryOnLineBotList()获取在线的机器人列表- 返回:
-
setServerConfig
写配置- 参数:
key-val-
-
getServerConfig
读配置,不存在返回空字符串- 参数:
key-- 返回:
-
closeFrame
void closeFrame()关闭框架 -
addBot
添加机器人到数据库- 参数:
robot- 机器人信息
-
modifyBot
修改机器人到数据库- 参数:
robot- 机器人信息
-
delBotById
void delBotById(int id) 根据数据库id删除机器人信息- 参数:
id- 唯一id
-
loginBotByBotId
根据机器人ID登录机器人- 参数:
botId- botId
-
logoutBotByBotId
根据机器人id登出机器人- 参数:
botId- 机器人id
-
queryRobotAllByCondition
PageRobotList queryRobotAllByCondition(int page, int size, String botId, String username, Integer state, Integer botType, Boolean sandBox) 分页查询所有机器人信息 [模糊查询]- 参数:
page- 页数 从0开始size- 每页大小- 返回:
- 机器人信息实体类列表
-
subscription
订阅事件 -
log
日志打印- 参数:
level- 0 信息 1 警告 2 错误message- 打印信息
-