littlebot
Published on 2025-04-03 / 1 Visits
0

【源码】基于Koishi框架的今日运势插件

项目简介

本项目是基于Koishi框架开发的名为jryspro的插件,主要为群聊场景提供今日运势查询功能。用户能通过简单指令获取个性化运势信息,插件支持纯文本、图文、渲染图等多种输出模式,还具备夜间模式、自定义图片API等配置选项,可满足不同场景需求。

项目的主要特性和功能

  1. 提供今日运势查询功能,用户通过指令即可获取相关信息,且支持多种输出模式。
  2. 多种输出模式:包含纯文本输出(-o选项)、图文输出(-t选项)、渲染图输出(默认模式)以及新版竖屏模式输出。
  3. 支持自动切换夜间模式,用户可自行设定夜间模式的开启和结束时间。
  4. 高度可配置,支持自定义指令调用间隔、图片API、运势源API等。
  5. 兼容性强,能适配不同版本的Koishi框架,保障稳定运行。

安装使用步骤

  1. 确保已下载本项目的源码文件。
  2. jryspro插件文件夹复制到Koishi框架的插件目录中。
  3. 在Koishi的配置文件中启用jryspro插件,并根据需求配置相关选项,如指令别名、输出模式、夜间模式时间等。
  4. 启动Koishi框架,在群聊中使用指令!今日运势!jrys获取今日运势。

注意事项

  1. 确保已正确安装puppeteer,并检查Koishi版本是否兼容。
  2. 若使用图文输出模式,需保证提供的图片API支持竖屏图片。
  3. 使用本地文件夹路径时,要确保路径末尾包含/

配置说明

| 配置项 | 参数 | 描述 | |---------------|-------|--------------------------------------------------------------------| | interval | 毫秒 | 指令调用间隔,单位为毫秒(ms)。 | | nightauto | 布尔 | 是否开启自动夜间模式。 | | nightStart | 整点 | 夜间模式开启时间(24小时制)。 | | nightEnd | 整点 | 夜间模式结束时间(24小时制)。 | | imgApi | 字符串 | 图片API地址,支持本地文件夹绝对路径或网络API。 | | waitting | 布尔 | 是否开启等待提示,默认开启。 | | defaultMode | 数字 | 默认输出模式:0(渲染输出)、1(纯文本输出)、2(新版竖屏模式输出)、3(图文输出)。 | | subimgApi | 字符串 | 图文模式的图片API地址。 | | fortuneApi | 字符串 | 运势源API地址(注意此API可能随时变更)。 |

API说明

  • 项目的API支持带有时间戳的更新参数,例如https://api.example.com/img?#e#等价于https://api.example.com/img?当前时间戳
  • 推荐使用其他图源API,并注意选择竖屏图片。imgApisubimgApi支持本地文件夹绝对路径和网络API。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】