UNPKG

@oebot/core

Version:

能跑就行的 QQ 机器人框架,基于 oicq v2,改自KiviBot(R.I.P.)

34 lines (33 loc) 1.23 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.sliderHandler = void 0; const clipboardy_1 = __importDefault(require("clipboardy")); const logger_1 = require("../logger"); const utils_1 = require("../../utils"); /** 滑块事件监听处理函数 */ function sliderHandler({ url, isFirst }) { const info = (msg, ...args) => { this.logger.warn(msg, ...args); logger_1.OELogger.warn(msg, ...args); }; if (isFirst) { clipboardy_1.default.writeSync(url); info(`需要验证滑块并抓取 ticket,链接已自动复制到剪切板,你也可以手动复制:\n`); console.log(utils_1.colors.cyan(url) + '\n'); info(`输入 ticket 后,按 \`Enter\` 键继续: \n`); } const inputTicket = () => { process.stdin.once('data', (data) => { const ticket = String(data).trim(); if (!ticket) { return inputTicket(); } this.submitSlider(ticket); }); }; inputTicket(); } exports.sliderHandler = sliderHandler;