接口 BotManageApi


public interface BotManageApi
  • 方法详细资料

    • queryOnLineBotList

      List<BotInfoJson> queryOnLineBotList()
      获取在线的机器人列表
      返回:
    • setServerConfig

      void setServerConfig(String key, String val)
      写配置
      参数:
      key -
      val -
    • getServerConfig

      String getServerConfig(String key)
      读配置,不存在返回空字符串
      参数:
      key -
      返回:
    • closeFrame

      void closeFrame()
      关闭框架
    • addBot

      void addBot(Robot robot)
      添加机器人到数据库
      参数:
      robot - 机器人信息
    • modifyBot

      void modifyBot(Robot robot)
      修改机器人到数据库
      参数:
      robot - 机器人信息
    • delBotById

      void delBotById(int id)
      根据数据库id删除机器人信息
      参数:
      id - 唯一id
    • loginBotByBotId

      void loginBotByBotId(String botId)
      根据机器人ID登录机器人
      参数:
      botId - botId
    • logoutBotByBotId

      void logoutBotByBotId(String botId)
      根据机器人id登出机器人
      参数:
      botId - 机器人id
    • queryRobotAllByCondition

      PageRobotList queryRobotAllByCondition(int page, int size, String botId, String username, Integer state, Integer botType, Boolean sandBox)
      分页查询所有机器人信息 [模糊查询]
      参数:
      page - 页数 从0开始
      size - 每页大小
      返回:
      机器人信息实体类列表
    • subscription

      void subscription(String robotId, int[] intents)
      订阅事件
    • log

      void log(int level, String message)
      日志打印
      参数:
      level - 0 信息 1 警告 2 错误
      message - 打印信息