Class BotConfig
-
- All Implemented Interfaces:
public final class BotConfigDescription: Author: cnlimiter Date: 2022/10/1 17:05 Version: 1.0
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisInReverseModeprivate final Stringurlprivate final IntegerreversedPortprivate final Stringtokenprivate final BooleanisAccessTokenprivate final BooleannoPlatformprivate final BooleanuseCQCodeprivate final IntegerretryTimesprivate final LongretryWaitMillsprivate final LongretryRestMillsprivate final IntegerheartbeatCheckSecondsprivate final BooleanuseGroupUploadEventForFileMessageprivate final BooleandropEventsBeforeConnectedprivate final JobparentJob
-
Constructor Summary
Constructors Constructor Description BotConfig(String url, Integer reversedPort, String token, Boolean isAccessToken, Boolean noPlatform, Boolean useCQCode, Integer retryTimes, Long retryWaitMills, Long retryRestMills, Integer heartbeatCheckSeconds, Boolean useGroupUploadEventForFileMessage, Boolean dropEventsBeforeConnected, Job parentJob)
-
Method Summary
Modifier and Type Method Description final BooleanisInReverseMode()final StringgetUrl()websocket地址 final IntegergetReversedPort()反向 websocket 端口 final StringgetToken()token或者verifyKey鉴权 final BooleanisAccessToken()是否开启鉴权 final BooleangetNoPlatform()是否禁止 Overflow 通过 get_credentials 获取凭证调用网络接口该选项无法禁止其它插件自行调用网络接口 final BooleangetUseCQCode()发送消息时,是否使用 CQ 码 final IntegergetRetryTimes()重连尝试次数 final LonggetRetryWaitMills()重连间隔 (毫秒) final LonggetRetryRestMills()重连休息时间 (毫秒) final IntegergetHeartbeatCheckSeconds()心跳包检测时间 (秒),设为0关闭检测 final BooleangetUseGroupUploadEventForFileMessage()是否不接收群聊的 file 消息,使用 group_upload 事件作为群文件消息 final BooleangetDropEventsBeforeConnected()是否抛弃所有在Bot成功连接之前传入的事件。比如 go-cqhttp 会在连接之后,在 Overflow 获取到 Bot 信息之前,推送以前未收到的消息。如果开启此项,则丢弃这些消息 final JobgetParentJob()-
-
Constructor Detail
-
BotConfig
BotConfig(String url, Integer reversedPort, String token, Boolean isAccessToken, Boolean noPlatform, Boolean useCQCode, Integer retryTimes, Long retryWaitMills, Long retryRestMills, Integer heartbeatCheckSeconds, Boolean useGroupUploadEventForFileMessage, Boolean dropEventsBeforeConnected, Job parentJob)
-
-
Method Detail
-
isInReverseMode
final Boolean isInReverseMode()
-
getReversedPort
final Integer getReversedPort()
反向 websocket 端口
-
isAccessToken
final Boolean isAccessToken()
是否开启鉴权
-
getNoPlatform
final Boolean getNoPlatform()
是否禁止 Overflow 通过 get_credentials 获取凭证调用网络接口
该选项无法禁止其它插件自行调用网络接口
-
getUseCQCode
final Boolean getUseCQCode()
发送消息时,是否使用 CQ 码
-
getRetryTimes
final Integer getRetryTimes()
重连尝试次数
-
getRetryWaitMills
final Long getRetryWaitMills()
重连间隔 (毫秒)
-
getRetryRestMills
final Long getRetryRestMills()
重连休息时间 (毫秒)
-
getHeartbeatCheckSeconds
final Integer getHeartbeatCheckSeconds()
心跳包检测时间 (秒),设为0关闭检测
-
getUseGroupUploadEventForFileMessage
final Boolean getUseGroupUploadEventForFileMessage()
是否不接收群聊的 file 消息,使用 group_upload 事件作为群文件消息
-
getDropEventsBeforeConnected
final Boolean getDropEventsBeforeConnected()
是否抛弃所有在Bot成功连接之前传入的事件。
比如 go-cqhttp 会在连接之后,在 Overflow 获取到 Bot 信息之前,推送以前未收到的消息。如果开启此项,则丢弃这些消息
-
getParentJob
final Job getParentJob()
-
-
-
-