2626
2727## 🌸 简介
2828
29- ** Omikuji(御神签)** 是一款基于大型语言模型(LLM)的 [ NoneBot2] ( https://nonebot.dev/ ) 插件,专为 [ SuggarChat] ( https://github.com/LiteSuggarDEV/SuggarChat ) 框架设计。该插件为用户提供传统日本神社抽签体验的现代化数字版本,通过AI生成个性化 、富有文化氛围的签文。
29+ ** Omikuji(御神签)** 是一款基于大型语言模型(LLM)的 [ NoneBot2] ( https://nonebot.dev/ ) 插件,专为 [ SuggarChat] ( https://github.com/LiteSuggarDEV/SuggarChat ) 框架设计。该插件为用户提供传统日本神社抽签体验的现代化数字版本,通过 AI 生成个性化 、富有文化氛围的签文。
3030
31- 御神签(おみくじ)是日本神道教中一种传统的占卜方式,参拜者在神社或寺庙中摇动签筒,随机抽取一支签,上面写着对未来的预言或建议。本插件将这一传统文化与现代AI技术相结合 ,每次抽取都会根据主题和运势等级生成独特的签文内容。
31+ 御神签(おみくじ)是日本神道教中一种传统的占卜方式,参拜者在神社或寺庙中摇动签筒,随机抽取一支签,上面写着对未来的预言或建议。本插件将这一传统文化与现代 AI 技术相结合 ,每次抽取都会根据主题和运势等级生成独特的签文内容。
3232
3333### 🌟 特性
3434
35- - ** AI驱动签文生成 ** :利用大型语言模型生成富有创意和文化内涵的签文
35+ - ** AI 驱动签文生成 ** :利用大型语言模型生成富有创意和文化内涵的签文
3636- ** 多样化主题** :支持多个主题,包括综合运势、恋爱姻缘、学业考试、事业财运等
37- - ** 智能缓存系统** :内置缓存机制,提高响应速度并减少API调用
38- - ** 丰富的运势等级** :从大吉到大凶共7个等级 ,增加占卜体验的真实感
37+ - ** 智能缓存系统** :内置缓存机制,提高响应速度并减少 API 调用
38+ - ** 丰富的运势等级** :从大吉到大凶共 7 个等级 ,增加占卜体验的真实感
3939- ** 灵活配置** :支持多种配置选项,可根据需求调整插件行为
40- - ** 多平台支持** :基于NoneBot2开发 ,支持多种聊天平台
40+ - ** 多平台支持** :基于 NoneBot2 开发 ,支持多种聊天平台
4141
4242## 🚀 安装
4343
4646- Python 3.10+
4747- NoneBot2 2.4.3+
4848- SuggarChat 框架
49- - 支持的LLM服务(如OpenAI、Anthropic等 )
49+ - 支持的 LLM 服务(如 OpenAI、Anthropic 等 )
5050
51- ### 使用nb-cli安装 (推荐)
51+ ### 使用 nb-cli 安装 (推荐)
5252
5353``` bash
5454nb plugin install nonebot-plugin-omikuji
5555```
5656
57- ### 使用uv安装
57+ ### 使用 uv 安装
5858
5959``` bash
6060uv add nonebot-plugin-omikuji
@@ -101,15 +101,19 @@ OMIKUJI_LONG_CACHE_UPDATE_MAX_COUNT=100
101101### 命令触发
102102
1031031 . ** 随机主题抽签** :
104+
104105 ```
105106 /omikuji
106107 ```
107108
1081092 . ** 指定主题抽签** :
110+
109111 ```
110112 /omikuji <主题>
111113 ```
114+
112115 支持的主题包括:
116+
113117 - 综合运势
114118 - 恋爱姻缘
115119 - 学业考试
@@ -129,24 +133,27 @@ OMIKUJI_LONG_CACHE_UPDATE_MAX_COUNT=100
129133### 别名触发
130134
131135也可以使用以下别名触发抽签:
136+
132137- ` /御神签 `
133138- ` /抽签 `
134139
135140### 聊天触发
136141
137- 在启用了SuggarChat的环境中,也可以通过自然语言触发,例如:
142+ 在启用了 SuggarChat 的环境中,也可以通过自然语言触发,例如:
143+
138144- "我想抽个签"
139145- "给我来个御神签"
140146
141147## 🧠 工作原理
142148
1431491 . 用户触发抽签命令或通过聊天触发
1441502 . 插件根据主题和随机运势等级生成请求
145- 3 . 调用配置的LLM服务生成符合要求的签文内容
151+ 3 . 调用配置的 LLM 服务生成符合要求的签文内容
1461524 . 将生成的签文按照传统御神签格式进行排版
1471535 . 返回给用户完整的签文体验
148154
149155签文通常包括:
156+
150157- 签文编号
151158- 天启名称
152159- 运势等级和主题
@@ -156,7 +163,7 @@ OMIKUJI_LONG_CACHE_UPDATE_MAX_COUNT=100
156163
157164## 📁 缓存机制
158165
159- 为了提高响应速度和减少API调用 ,插件实现了多层缓存机制:
166+ 为了提高响应速度和减少 API 调用 ,插件实现了多层缓存机制:
160167
1611681 . ** 短期缓存** :临时存储用户最近一次抽签结果
1621692 . ** 语料库缓存** :存储已生成的签文内容,按主题和运势等级分类
0 commit comments