BotConfigurationBase class
构造函数
Bot |
创建新的 BotConfigurationBase 实例。 |
属性
description | |
name | |
padlock | |
services | |
version |
方法
connect |
将服务连接到机器人文件。 |
disconnect |
按 ID 删除服务。 |
disconnect |
按名称或 ID 删除服务。 |
find |
按 ID 查找服务。 |
find |
按名称或 ID 查找服务。 |
fromJSON(Partial<IBot |
在给定基于 JSON 的配置的情况下加载新的 BotConfigurationBase 实例。 |
service |
在给定基于 JSON 的服务配置的情况下加载 ConnectedService 实例。 |
toJSON() | 创建基于 JSON 的当前机器人版本。 |
构造函数详细信息
BotConfigurationBase()
创建新的 BotConfigurationBase 实例。
new BotConfigurationBase()
属性详细信息
description
description: string
属性值
string
name
name: string
属性值
string
padlock
padlock: string
属性值
string
services
version
version: string
属性值
string
方法详细信息
connectService(IConnectedService)
将服务连接到机器人文件。
function connectService(newService: IConnectedService): string
参数
- newService
- IConnectedService
要添加的服务。
返回
string
服务的分配 ID。
disconnectService(string)
按 ID 删除服务。
function disconnectService(id: string)
参数
- id
-
string
要删除的服务的 ID。
disconnectServiceByNameOrId(string)
按名称或 ID 删除服务。
function disconnectServiceByNameOrId(nameOrId: string): IConnectedService
参数
- nameOrId
-
string
要删除的服务的名称或 ID。
返回
已删除的 IConnectedService 基于提供的名称或 ID。
findService(string)
按 ID 查找服务。
function findService(id: string): IConnectedService
参数
- id
-
string
要查找的服务的 ID。
返回
基于提供的 ID 的 IConnectedService。
findServiceByNameOrId(string)
按名称或 ID 查找服务。
function findServiceByNameOrId(nameOrId: string): IConnectedService
参数
- nameOrId
-
string
要查找的服务的名称或 ID。
返回
基于提供的名称或 ID 的 IConnectedService。
fromJSON(Partial<IBotConfiguration>)
在给定基于 JSON 的配置的情况下加载新的 BotConfigurationBase 实例。
static function fromJSON(source?: Partial<IBotConfiguration>): BotConfigurationBase
参数
- source
-
Partial<IBotConfiguration>
基于 JSON 的配置。
返回
新的 BotConfigurationBase 实例。
serviceFromJSON(IConnectedService)
在给定基于 JSON 的服务配置的情况下加载 ConnectedService 实例。
static function serviceFromJSON(service: IConnectedService): ConnectedService
参数
- service
- IConnectedService
基于 JSON 的服务配置。
返回
新的 ConnectedService 实例。
toJSON()
创建基于 JSON 的当前机器人版本。
function toJSON(): IBotConfiguration
返回
IBotConfiguration JSON。