UNPKG

steam-family-bot-core

Version:

一个用于新版 Steam 家庭的库存监控 Bot 插件

37 lines 1.3 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.sendMessages = void 0; const lodash_1 = __importDefault(require("lodash")); const sendMessages = async (msgs, session) => { const send = async (msg) => { await session.send(msg.text); await session.sendImgUrl(msg.img); }; if (msgs.length > 5) { msgs.slice(0, 3).forEach((msg) => send(msg)); const size = msgs.length - 3; const t = size > 30 ? 30 : size; await session.sendQueued(session.text('schedule.lib-syncer.big-change', { totalCount: msgs.length, shortSize: t, })); const chunkedText = lodash_1.default.chunk(msgs.slice(3), 10) .slice(0, 3) .map((appTexts, index) => appTexts .map((appText, idx) => `${index * 10 + idx + 1}. ${appText.text}`) .join('\n')); for (const t of chunkedText) { await session.sendQueued(t); } } else { for (const msg of msgs) { await send(msg); } } }; exports.sendMessages = sendMessages; //# sourceMappingURL=messageSender.js.map