优化
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -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]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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 }
|
||||
@@ -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': {
|
||||
Reference in New Issue
Block a user