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')])