1 Star 5 Fork 0

风之迹/wind-js

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
随机图片.js 1.26 KB
一键复制 编辑 原始数据 按行查看 历史
风之迹 提交于 2023-09-01 14:30 . update 随机图片.js.
import plugin from '../../lib/plugins/plugin.js';
import fetch from "node-fetch";
import { segment } from 'oicq';
import fs from 'fs';
//作者:风 qq:459521475
//可以添加其他图片,只需要添加在Miao-Yunzai/resources/wind-img文件夹下就可以
//如果没有该文件夹就重新新建一个,然后把图片放进去即可
//指令正则也可自行修改
export class example extends plugin {
constructor() {
super({
/** 功能名称 */
name: '随机图片',
/** 功能描述 */
dsc: '发送随机的图片',
/** https://oicqjs.github.io/oicq/#events */
event: 'message',
/** 优先级,数字越小等级越高 */
priority: 1,
rule: [
{
reg: "^#?随机图片$",
fnc: 'randomimg'
}
]
});
}
async randomimg(e){
const path = process.cwd() + '/resources/wind-img/';
const files = fs.readdirSync(path);
const imageFiles = files.filter(file => file.endsWith('.jpg') || file.endsWith('.png'));
const randomIndex = Math.floor(Math.random() * imageFiles.length);
const imagePath = `${path}/${imageFiles[randomIndex]}`;
const img = fs.readFileSync(imagePath);
await this.reply(segment.image(img));
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/wind-trace-typ/wind-js.git
git@gitee.com:wind-trace-typ/wind-js.git
wind-trace-typ
wind-js
wind-js
master

搜索帮助