Package | Description |
---|---|
com.forte.qqrobot |
主要是core所需要的包
|
com.forte.qqrobot.sender |
此包下定义所有sender相关方法接口并提供一个汇总接口。
其中, SenderGetList
SenderSendList
SenderSetList
这三个接口均继承SenderList 接口,其余接口均作为汇总或增强接口,不会直接使用。
接口中所有返回值为布尔类型的方法若无特殊标注则均代表方法的执行成功与否。 |
Modifier and Type | Method and Description |
---|---|
static BotRuntime |
BotRuntime.getRuntime()
获取Runtime,如果尚未初始化则抛出异常。
|
static BotRuntime |
BotRuntime.initRuntime(Collection<ListenerInfo> listenerInfos,
BaseConfiguration configuration,
DependCenter dependCenter,
BotManager botManager) |
static BotRuntime |
BotRuntime.initRuntime(Collection<ListenerInfo> listenerInfos,
BotInfo[] botInfos,
BaseConfiguration configuration,
DependCenter dependCenter,
Supplier<BotManager> botManagerSupplier)
初始化runtime对象
|
Modifier and Type | Method and Description |
---|---|
protected MsgSender |
BaseApplication.getDefaultMsgSender(DependCenter dependCenter,
ListenerManager manager,
BotRuntime runtime,
SenderSendList sender,
SenderSetList setter,
SenderGetList getter)
获取一个不使用在监听函数中的默认送信器
1.12.x: 此方法不再作为抽象方法,并默认使用BotManager中的DefaultBot进行送信
|
Constructor and Description |
---|
DefaultBotSender(SenderSendList sender,
SenderSetList setter,
SenderGetList getter,
ListenerMethod listenerMethod,
BotRuntime runtime)
构造
|
DefaultBotSender(SenderSendList sender,
SenderSetList setter,
SenderGetList getter,
ListenerMethod listenerMethod,
BotRuntime runtime,
boolean interceptSend,
boolean interceptSet,
boolean interceptGet)
构造
|
Modifier and Type | Method and Description |
---|---|
static MsgSender |
MsgSender.build(SenderList senderList,
ListenerMethod listenerMethod,
BotRuntime runtime)
是所有工厂方法的汇总方法之一
|
static MsgSender |
MsgSender.build(SenderSendList sender,
SenderSetList setter,
SenderGetList getter,
BotRuntime runtime) |
static MsgSender |
MsgSender.build(SenderSendList sender,
SenderSetList setter,
SenderGetList getter,
ListenerMethod listenerMethod,
BotRuntime runtime)
是所有工厂方法的汇总方法之一
|
static MsgSender |
MsgSender.buildEmpty(BotRuntime runtime) |
Constructor and Description |
---|
MsgSender(SenderSendList sender,
SenderSetList setter,
SenderGetList getter,
ListenerMethod listenerMethod,
BotRuntime runtime)
构造
|
MsgSender(SenderSendList sender,
SenderSetList setter,
SenderGetList getter,
ListenerMethod listenerMethod,
BotRuntime runtime,
boolean interceptSend,
boolean interceptSet,
boolean interceptGet)
构造
|
NoListenerMsgSender(SenderList senderList,
BotRuntime runtime)
Deprecated.
|
Copyright © 2020. All rights reserved.