UNPKG

koishi-plugin-tmp-bot

Version:

欧洲卡车模拟2 TMP查询插件,不会部署的可以直接使用此机器人->QQ:3523283907

30 lines (29 loc) 881 B
const { segment } = require('koishi'); const { resolve } = require('path'); const common = require('../util/common'); module.exports = async (ctx, session) => { if (!ctx.puppeteer) { return '未启用 Puppeteer 功能'; } let page; try { page = await ctx.puppeteer.page(); await page.setViewport({ width: 1000, height: 1000 }); await page.goto(`file:///${resolve(__dirname, '../resource/dlc.html')}`); await page.waitForNetworkIdle(); await common.sleep(500); const element = await page.$("#dlc-info-container"); return (segment.image(await element.screenshot({ encoding: "binary" }), "image/jpg")); } catch (e) { console.info(e); return '渲染异常,请重试'; } finally { if (page) { await page.close(); } } };