代码拉取完成,页面将自动刷新
同步操作将从 xwy/yunzai-c-v-plugin插件 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
//mc酱戳一戳(记得关喵喵戳一戳)
import fetch from "node-fetch";
import cfg from'../../../lib/config/config.js'
import plugin from '../../../lib/plugins/plugin.js';
import fs from 'fs'
import YAML from 'yaml'
import { createRequire } from 'module'
const require = createRequire(import.meta.url)
const path=process.cwd()
export class mcchuochuo extends plugin {
constructor() {
super({
name: '戳一戳',
dsc: '戳一戳机器人触发效果',
event: 'notice.group.poke',
priority: 50,
rule: [
{
/** 命令正则匹配 */
fnc: 'chuoyichuo'
}
]
})
}
async chuoyichuo(e) {
let cdset = await YAML.parse(fs.readFileSync('./plugins/yunzai-c-v-plugin/config/cd.yaml','utf8'));
let set = await YAML.parse(fs.readFileSync('./plugins/yunzai-c-v-plugin/config/cfg.yaml','utf8'));
let isopen = set.cchuoyichuom
let cdtime = cdset.mcchuoyichuocd//触发CD,单位毫秒,0为无CD
if(e.target_id == cfg.qq){
if (!isopen) {
return false
} else {
isopen = false;
setTimeout(async () => {
isopen = true;
}, cdtime);
}
let url = `https://api.ixiaowai.cn/mcapi/mcapi.php`
const puppeteer = require('puppeteer');
const browser = await puppeteer.launch({
headless: true,
args: [
'--disable-gpu',
'--disable-dev-shm-usage',
'--disable-setuid-sandbox',
'--no-first-run',
'--no-sandbox',
'--no-zygote',
'--single-process'
]
});
const page = await browser.newPage();
await page.goto(url);
await page.setViewport({
width: 1920,
height: 1080
});
await this.reply(segment.image(await page.screenshot({
fullPage: true
})))
await browser.close();
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。