# JS-Plugin **Repository Path**: aozorayui/JS-Plugin ## Basic Information - **Project Name**: JS-Plugin - **Description**: 用来存放各种JS插件 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-09-10 - **Last Updated**: 2025-11-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: Yunzai-Bot, JS插件 ## README # 青空由依的 Yunzai-Bot JS 插件库 **本仓库所有插件均为我与 Google Gemini 合作完成,如有不足请多指教。** **作者:** 青空由依 --- ![Gitee Views](https://count.getloli.com/get/@AozoraYui_JS_Plugin_GT?theme=rule34) --- ## 插件列表 1. [定时闹钟](#插件定时闹钟) 2. [卢浮宫生成器](#插件卢浮宫生成器) --- # 插件:定时闹钟 ### 简介 一个功能强大的定时闹钟插件,诞生于我与 Gemini 的一次奇妙合作。它不仅能精准地创建闹钟,更能听懂各种自然语言,还提供了完整的闹钟管理功能。 ### ✨ 特色功能 - **智能时间解析**:轻松理解“今天下午3点半”、“10分钟后”等自然语言。 - **提醒任何人**:可以为自己,也可以`@`群里的任何小伙伴设置提醒。 - **完整的生命周期管理**: - `#闹钟列表`:清晰查看本群所有待办闹钟。 - `#闹钟取消`:按序号轻松取消任何一个闹钟。 - **机器人主人专属视角**: - `#全部闹钟列表`:俯瞰机器人所有群聊的闹钟任务,方便管理。 ### 🚀 安装与使用 **方法一:手动安装** 1. 将 `Timed-alarm-clock.js` 文件放入你的 `Yunzai/plugins/example` 文件夹下。 2. 重启 Yunzai-Bot。 **方法二:命令行安装 (推荐)** **在你的 Yunzai 根目录下执行以下命令(请确保wget已安装):** - **gitee(国内)** ```bash wget -O ./plugins/example/Timed-alarm-clock.js https://gitee.com/aozorayui/JS-Plugin/raw/master/Timed-alarm-clock.js ``` - **github** ```bash wget -O ./plugins/example/Timed-alarm-clock.js https://github.com/aozorayui/JS-Plugin/raw/main/Timed-alarm-clock.js ``` **使用之前请安装依赖** **在Yunzai根目录执行以下命令:** ```bash pnpm add moment-timezone -w ``` ### 📋 指令大全 #### 基础版 (所有人都可用) - **创建闹钟**: `#定时闹钟 [时间] [@某人]` 我能听懂很多种时间格式哦,下面是一些例子: - **常用说法**: - `#定时闹钟 今晚9点` - `#定时闹钟 明天下午3点半` - `#定时闹钟 后天中午12点` - **指定日期**: - `#定时闹钟 9月15号上午8点` - `#定时闹钟 2025年10月1号 16:00` - `#定时闹钟 2025-11-20 20:00` - `#定时闹钟 2025/11/20 20:00` - **快速设置**: - `#定时闹钟 10分钟后` - `#定时闹钟 1小时后` - `#定时闹钟 半小时后` - **提醒他人**: - `#定时闹钟 明天下午3点 @张三` - **查看帮助**: `#闹钟帮助` - **查看详细帮助**: `#闹钟详细帮助` (推荐!可查看所有支持的时间格式) - **查看本群闹钟**: `#闹钟列表` 或 `#闹钟队列` - **取消闹钟**: `#闹钟取消 [序号]` - > 示例: `#闹钟取消 2` #### 主人专用命令 (仅机器人Master可用) - **查看所有闹钟**: `#全部闹钟列表` --- # 插件:卢浮宫生成器 ### 简介 一款充满艺术感的图片处理插件,同样是我与 Gemini 合作的成果。它能将您发送的任何图片,转换成 EVA 剧场版主题曲《One Last Kiss》封面(卢浮宫)风格的线稿艺术图。 ### ✨ 特色功能 - **多种触发方式**:支持 `#卢浮宫` + `[图片]`,或 `[回复图片]` + `#卢浮宫`,甚至 `#卢浮宫` + `@某人` 来处理其头像。 - **高度自由定制**:几乎所有网页上的参数都可以通过指令调节! - **线条风格**:`精细`, `超粗`, `线稿` 等七种风格任你选。 - **所有开关**:`降噪`, `Kiss`, `水印`, `初回` 均可自由开启或关闭。 - **精准滑块**:支持通过 `线迹[数值]` 和 `调子[数值]` 来微调最终效果。 - **人性化设计**: - **无序参数**:所有参数的顺序可以任意排列。 - **兼容大小写**:`关Kiss` 和 `关kiss` 都能被正确识别。 - **内置帮助**:自带 `#卢浮宫帮助` 指令,方便查阅。 ### 🚀 安装与使用 **方法一:手动安装** 1. 将 `one-last-image.js` 文件放入你的 `Yunzai/plugins/example` 文件夹下。 2. 重启 Yunzai-Bot。 **方法二:命令行安装 (推荐)** **在你的 Yunzai 根目录下执行以下命令(请确保wget已安装):** - **gitee(国内)** ```bash wget -O ./plugins/example/one-last-image.js https://gitee.com/aozorayui/JS-Plugin/raw/master/one-last-image.js ``` - **github** ```bash wget -O ./plugins/example/one-last-image.js https://github.com/aozorayui/JS-Plugin/raw/main/one-last-image.js ``` **使用之前请注意** 本插件依赖 `puppeteer` 进行图片渲染。通常 Yunzai-Bot 自带此依赖,无需额外安装。如遇生成失败,请检查 `puppeteer` 是否能正常工作。 ### 📋 指令大全 - **查看帮助**: `#卢浮宫帮助` (推荐,查看所有用法) #### 基础用法 - `#卢浮宫` + `[图片]` - `[回复图片]` + `#卢浮宫` - `#卢浮宫` + `@某人` (将其头像生成为卢浮宫风格) #### 可选参数 (可任意组合,只覆盖默认值) - **线条风格** (默认: `一般`) > `精细`, `稍粗`, `超粗`, `极粗`, `浮雕`, `线稿` - **开关选项** (默认值见括号,兼容大小写如`关kiss`) > `开/关降噪` (开) > `开/关Kiss` (开) > `开/关水印` (开) > `开/关初回` (关) - **数值滑块** (默认值见括号) > `线迹[数值]` (范围80-126, 默认118) > `调子[数值]` (范围20-200, 默认108) #### 示例 - **最简指令**: `#卢浮宫` + `[图片]` (使用最佳默认值) - **简单修改**: `#卢浮宫 关水印` - **复杂组合**: `#卢浮宫 超粗 线迹90 调子190 开初回` --- ### 🙏 特别鸣谢 - **[itorr/one-last-image](https://github.com/itorr/one-last-image)** (核心功能来源) - [生成器地址](https://lab.magiconch.com/one-last-image/)