This commit is contained in:
yeyang
2023-01-12 19:10:04 +08:00
parent 69f88bf6d9
commit 3d8a39fde3
5 changed files with 14 additions and 12 deletions

View File

@@ -2,7 +2,7 @@ import plugin from '../../../lib/plugins/plugin.js'
import { segment } from 'oicq'
import lodash from 'lodash'
import { Config } from '../components/index.js'
import { Gpadmin, common, QQInterface, Browser } from '../model/index.js'
import { Gpadmin, common, QQInterface, puppeteer } from '../model/index.js'
import moment from 'moment'
@@ -647,7 +647,7 @@ export class Basics extends plugin {
//谁是龙王
async dragonKing(e) {
//浏览器截图
let screenshot = await Browser.Webpage({
let screenshot = await puppeteer.Webpage({
url: `https://qun.qq.com/interactive/honorlist?gc=${e.group_id}&type=1&_wv=3&_wwv=129`,
headers: { "Cookie": Bot.cookies['qun.qq.com'] },
font: true
@@ -664,7 +664,7 @@ export class Basics extends plugin {
/**群星级 */
async Group_xj(e) {
let screenshot = await Browser.Webpage({
let screenshot = await puppeteer.Webpage({
url: `https://qqweb.qq.com/m/business/qunlevel/index.html?gc=254974507&from=0&_wv=1027`,
cookie: common.getck('qqweb.qq.com', true),
emulate: "QQTheme",
@@ -691,7 +691,7 @@ export class Basics extends plugin {
return e.reply(ROLE_ERROR, true);
}
//图片截图
let screenshot = await Browser.Webpage({
let screenshot = await puppeteer.Webpage({
url: `https://qun.qq.com/m/qun/activedata/speaking.html?gc=${e.group_id}&time=${/(7|)/.test(e.msg) ? 1 : 0}`,
headers: { "Cookie": Bot.cookies['qun.qq.com'] },
font: true
@@ -710,7 +710,7 @@ export class Basics extends plugin {
//今日打卡
async DaySigned(e) {
//浏览器截图
let screenshot = await Browser.Webpage({
let screenshot = await puppeteer.Webpage({
url: `https://qun.qq.com/v2/signin/list?gc=${e.group_id}`,
emulate: "iPhone 6",
cookie: common.getck('qun.qq.com', true),
@@ -744,7 +744,7 @@ export class Basics extends plugin {
date = moment().format("YYYY-MM-DD");
}
e.reply(
await Browser.Webpage({
await puppeteer.Webpage({
url: `https://qun.qq.com/qqweb/m/qun/calendar/detail.html?_wv=1031&_bid=2340&src=3&gc=${e.group_id}&type=2&date=${date}`,
cookie: common.getck('qun.qq.com', true),
emulate: "iPhone 6",

View File

@@ -1,7 +1,6 @@
import plugin from '../../../lib/plugins/plugin.js'
import lodash from 'lodash'
import Browser from '../model/Browser.js'
import { segment } from "oicq";
import { puppeteer } from '../model/index.js'
const SEARCH_MAP = {
@@ -92,6 +91,6 @@ export class example extends plugin {
let regRet = searchReg.exec(e.msg)
if (/(lp|ip)|(i|p|l)(地址|查询)/ig.test(regRet[2])) return e.reply("(;O´)o警告触发屏蔽词", true)
let url = SEARCH_MAP[regRet[1]] + encodeURIComponent(regRet[2])
e.reply([await Browser.Webpage({ url }), url]);
e.reply([await puppeteer.Webpage({ url }), url]);
}
}

View File

@@ -1,7 +1,9 @@
import fetch from "node-fetch";
import md5 from "md5";
import lodash from "lodash";
const API_ERROR = "出了点小问题,待会再试试吧";
export default new class Interface {
/**有道翻译 */
async youdao(msg) {

View File

@@ -1,4 +1,4 @@
import Browser from "./Browser.js";
import puppeteer from "./puppeteer.js";
import common from "./common.js";
import CPU from "./CPU.js";
import Pixiv from "./Pixiv.js";
@@ -8,4 +8,5 @@ import YamlReader from "./YamlReader.js";
import Gpadmin from "./Group_admin.js";
import QQInterface from "./QQInterface.js";
import Interface from './Interface.js'
export { Browser, common, CPU, Pixiv, setu, uploadRecord, YamlReader, Gpadmin, QQInterface, Interface }
export { puppeteer, common, CPU, Pixiv, setu, uploadRecord, YamlReader, Gpadmin, QQInterface, Interface }

View File

@@ -4,7 +4,7 @@ import puppeteer from 'puppeteer'
import pet from '../../../lib/puppeteer/puppeteer.js';
export default new class Browser {
export default new class newPuppeteer {
constructor() {
this.devices = {
'QQTheme': {