SwingSolver

object SwingSolver : LoginSolver

Functions

Link copied to clipboard
open suspend override fun onSolveDeviceVerification(bot: Bot, requests: DeviceVerificationRequests): DeviceVerificationResult

处理设备验证. 通常需要覆盖此函数. 此函数为 open 是为了兼容旧代码 (2.13 以前).

Link copied to clipboard
open suspend override fun onSolvePicCaptcha(bot: Bot, data: ByteArray): String

处理图片验证码, 返回图片验证码内容.

Link copied to clipboard
open suspend override fun onSolveSliderCaptcha(bot: Bot, url: String): String?

处理滑动验证码.

Link copied to clipboard
open suspend override fun onSolveUnsafeDeviceLoginVerify(bot: Bot, url: String): String

处理不安全设备验证. 此函数已弃用, 请实现 onSolveDeviceVerification.

Properties

Link copied to clipboard
open override val isSliderCaptchaSupported: Boolean

true 表示支持滑动验证码, 遇到滑动验证码时 mirai 会请求 onSolveSliderCaptcha. 否则会跳过滑动验证码并告诉服务器此客户端不支持, 有可能导致登录失败