login
如果 Session 为空则调用 qrCodeLogin 进行登录。 如果 Session 不为空则尝试使用现有的 Session 信息登录,若失败则调用 qrCodeLogin 重新登录。
Parameters
query Interval
查询间隔(单位 ms),不能小于 1000
preload Contacts
是否预加载好友和群信息以初始化内存缓存
suspend fun AndroidBot.login(onRequireCaptchaTicket: suspend (captchaUrl: String) -> String, onRequireSmsCode: suspend (countryCode: String, phone: String, smsUrl: String) -> String, preloadContacts: Boolean = false)(source)
如果 Session 为空则调用 passwordLogin 进行登录。 如果 Session 不为空则尝试使用现有的 Session 信息登录,若失败则调用 passwordLogin 重新登录。
Parameters
on Require Captcha Ticket
当需要验证码时的回调,参数为验证码 URL,返回值为验证码 Ticket
on Require Sms Code
当需要短信验证码时的回调,参数为国家码、手机号和短信验证 URL,返回值为短信验证码
preload Contacts
是否预加载好友和群信息以初始化内存缓存