跳到主要内容

Class: Bot

Defined in: packages/ov0/src/core/plugin/bot.ts:5

适配器接口操作类

Constructors

Constructor

new Bot(): Bot

Returns

Bot

Accessors

list

Get Signature

get list(): IAdapter[]

Defined in: packages/ov0/src/core/plugin/bot.ts:8

获取适配器列表

Returns

IAdapter[]

Methods

getByAdapterID()

getByAdapterID(adapterID): undefined

Defined in: packages/ov0/src/core/plugin/bot.ts:20

获取适配器id获取某个bot实例

Parameters

adapterID

string

适配器id,由运行时自动创建

Returns

undefined


getByAdapterName()

getByAdapterName(name): undefined

Defined in: packages/ov0/src/core/plugin/bot.ts:56

通过适配器名称获取bot实例

Parameters

name

string

Returns

undefined


getBySelfID()

getBySelfID(self_id): undefined

Defined in: packages/ov0/src/core/plugin/bot.ts:41

通过bot账号获取某个bot实例(不推荐,使用getByAdapterID获取可以避免多个适配器连接同一账号时查找异常)

Parameters

self_id

string

机器人账号

Returns

undefined

Example

// 主动发消息方法
import { Bot, segment } from 'ov0'
const bot = Bot.getBySelfID(114514)?.api
bot && bot.sendGroupMsg('群号',[segment.text('hello')])