<div align="center">
# Fortune
_🙏 今日运势 🙏_
</div>
<p align="center">
<a href="https://github.com/MinatoAquaCrews/nonebot_plugin_fortune/blob/master/LICENSE">
<img src="https://img.shields.io/github/license/MinatoAquaCrews/nonebot_plugin_fortune?color=blue">
</a>
<a href="https://github.com/nonebot/nonebot2">
<img src="https://img.shields.io/badge/nonebot2-^2.0.0rc4-green">
</a>
<a href="https://github.com/MinatoAquaCrews/nonebot_plugin_fortune/releases/tag/v0.4.12">
<img src="https://img.shields.io/github/v/release/MinatoAquaCrews/nonebot_plugin_fortune?color=orange">
</a>
<a href="https://www.codefactor.io/repository/github/MinatoAquaCrews/nonebot_plugin_fortune">
<img src="https://img.shields.io/codefactor/grade/github/MinatoAquaCrews/nonebot_plugin_fortune/master?color=red">
</a>
<a href="https://github.com/MinatoAquaCrews/nonebot_plugin_fortune">
<img src="https://img.shields.io/pypi/dm/nonebot_plugin_fortune">
</a>
<a href="https://results.pre-commit.ci/latest/github/MinatoAquaCrews/nonebot_plugin_fortune/master">
<img src="https://results.pre-commit.ci/badge/github/MinatoAquaCrews/nonebot_plugin_fortune/master.svg" alt="pre-commit.ci status">
</a>
</p>
## 版本
[v0.4.12](https://github.com/MinatoAquaCrews/nonebot_plugin_fortune/releases/tag/v0.4.12)
⚠️ 适配nonebot2 `^2.0.0rc4`
👉 [如何添加更多的抽签主题资源?欢迎贡献!🙏](https://github.com/MinatoAquaCrews/nonebot_plugin_fortune/blob/master/How-to-add-new-theme.md)
## 安装
1. 安装方式:
- 通过 `pip` 或 `nb` 安装:由于pypi无法发行过大安装包,由此安装的插件不包含 `resource/img` 下**所有抽签主题图片**。所有抽签主题图片资源在 [`v0.4.10 release`](https://github.com/MinatoAquaCrews/nonebot_plugin_fortune/releases/tag/v0.4.10) Assets提供,下载至本地后,更改 `FORTUNE_PATH` 配置即可;
- 通过 `zip` 或 `git clone` 安装:包含 `resource` 下所有插件资源;
2. 抽签主题图片 `img` 、字体 `font` 、文案 `fortune` 等资源均位于 `./resource` 下,可在 `env` 中设置 `FORTUNE_PATH`;
```shell
FORTUNE_PATH="your-path-to-resource" # For example, "./my-data/fortune",其下有img、font、fortune文件夹等资源
```
⚠️️ 插件启动时,将自动检查资源是否缺失(**除字体与图片**资源)
3. 在 `env` 下设置 `xxx_FLAG` 以启用或关闭抽签随机主题(默认全部开启),例如:
```shell
AMAZING_GRACE_FLAG=false # 奇异恩典·圣夜的小镇
ARKNIGHTS_FLAG=true # 明日方舟
ASOUL_FLAG=true # A-SOUL
AZURE_FLAG=true # 碧蓝航线
DC4_FLAG=false # dc4
EINSTEIN_FLAG=true # 爱因斯坦携爱敬上
GENSHIN_FLAG=true # 原神
GRANBLUE_FANTASY_FLAG=true # 碧蓝幻想
HOLOLIVE_FLAG=true # Hololive
HOSHIZORA_FLAG=true # 星空列车与白的旅行
LIQINGGE_FLAG=true # 李清歌
ONMYOJI_FLAG=false # 阴阳师
PCR_FLAG=true # 公主连结
PRETTY_DERBY_FLAG=true # 赛马娘
PUNISHING_FLAG=true # 战双帕弥什
SAKURA_FLAG=true # 樱色之云绯色之恋
SUMMER_POCKETS_FLAG=false # 夏日口袋
SWEET_ILLUSION_FLAG=true # 灵感满溢的甜蜜创想
TOUHOU_FLAG=true # 东方
TOUHOU_LOSTWORD_FLAG=true # 东方归言录
TOUHOU_OLD_FLAG=false # 东方旧版
WARSHIP_GIRLS_R_FLAG=true # 战舰少女R
```
**请确保不全为 `false`,否则会抛出错误**
4. 在 `resource/fortune_setting.json` 内配置**指定抽签**规则,例如:
```json
{
"group_rule": {
"123456789": "random",
"987654321": "azure",
"123454321": "granblue_fantasy"
},
"specific_rule": {
"凯露": ["pcr/frame_1.jpg", "pcr/frame_2.jpg"],
"可可萝": ["pcr/frame_41.jpg"]
}
}
```
_group_rule会自动生成,specific_rule可手动配置_
⚠️ 将在 `v0.5.0` 弃用
指定凯露签,由于存在两张凯露的签底,配置凯露签的**路径列表**即可;其余类似,**请确保图片路径、格式输入正确**!
5. 占卜一下你的今日运势!🎉
## 功能
1. 随机抽取今日运势,配置多种抽签主题:原神、PCR、Hololive、东方、东方归言录、明日方舟、赛马娘、阴阳师、碧蓝航线、碧蓝幻想、战双帕弥什,galgame主题等……
2. 可指定主题抽签;
3. 每群每人一天限抽签1次,0点刷新(贪心的人是不会有好运的🤗)抽签信息并清除 `resource/out` 下生成的图片;
4. 抽签的信息会保存在 `resource/fortune_data.json` 内;群抽签设置及指定抽签规则保存在 `resource/fortune_setting.json` 内;抽签生成的图片当天会保存在 `resource/out` 下;
5. `fortune_setting.json` 已预置明日方舟、Asoul、原神、东方、Hololive、李清歌的指定抽签规则;
6. 🔥 更多的运势文案!`copywriting.json` 整合了19种运势及共计700+条文案!
⚠️ 文案资源来自于Hololive早安系列2019年第6.10~9.22期,有修改。
7. TODO in `v0.5.0` ✨
- [ ] 优化设置主题、指定主题、及检索的方式;
- [ ] 文案排版算法;
- [ ] 新增功能:每日星座运势;
- [x] 新增功能:资源缺失检查、自动下载;
- [x] 新增资源:新的抽签主题资源!
## 命令
1. 一般抽签:今日运势、抽签、运势;
2. 指定主题抽签:[xx抽签],例如:pcr抽签、holo抽签、碧蓝抽签;
3. 指定签底并抽签:指定[xxx]签,在 `resource/fortune_setting.json` 内手动配置;
⚠️ 将在 `v0.5.0` 弃用
4. [群管或群主或超管] 配置抽签主题:
- 设置[原神/pcr/东方/vtb/方舟]签:设置群抽签主题;
- 重置(抽签)主题:设置群抽签主题为随机;
5. 抽签设置:查看当前群抽签主题的配置;
6. 今日运势帮助:显示插件帮助文案;
7. 查看(抽签)主题:显示当前已启用主题;
## 效果
测试效果出自群聊。
![display](./display.jpg)
## 本插件改自
[opqqq-plugin](https://github.com/opq-osc/opqqq-plugin)
## 抽签图片及文案资源
1. [opqqq-plugin](https://github.com/opq-osc/opqqq-plugin):原神、PCR、Hololive抽签主题;
2. 感谢江樂丝提供东方签底;
3. 东方归言录(Touhou Lostword):[KafCoppelia](https://github.com/KafCoppelia);
4. [FloatTech-zbpdata/Fortune](https://github.com/FloatTech/zbpdata):其余主题签;
5. 战舰少女R(Warship Girls R):[veadex](https://github.com/veadex)、[EsfahanMakarov](https://github.com/EsfahanMakarov);
6. 运势文案:[KafCoppelia](https://github.com/KafCoppelia)。`copywriting.json` 整合了関係運、全体運、勉強運、金運、仕事運、恋愛運、総合運、大吉、中吉、小吉、吉、半吉、末吉、末小吉、凶、小凶、半凶、末凶、大凶及700+条运势文案!来源于Hololive早安系列2019年第6.10~9.22期,有修改。
Raw data
{
"_id": null,
"home_page": "https://github.com/MinatoAquaCrews/nonebot_plugin_fortune",
"name": "nonebot-plugin-fortune",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9,<4.0",
"maintainer_email": "",
"keywords": "nonebot2,nonebot-plugin,Fortune,MinatoAquaCrews",
"author": "KafCoppelia",
"author_email": "k740677208@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/68/cb/d3278140765ffebdfb9bf1f31dc2e0f6d3316fc1b6b31046c1ecebbb6bea/nonebot_plugin_fortune-0.4.12.tar.gz",
"platform": null,
"description": "<div align=\"center\">\n\n# Fortune\n\n_\ud83d\ude4f \u4eca\u65e5\u8fd0\u52bf \ud83d\ude4f_\n\n</div>\n<p align=\"center\">\n\n <a href=\"https://github.com/MinatoAquaCrews/nonebot_plugin_fortune/blob/master/LICENSE\">\n\t<img src=\"https://img.shields.io/github/license/MinatoAquaCrews/nonebot_plugin_fortune?color=blue\">\n </a>\n\n <a href=\"https://github.com/nonebot/nonebot2\">\n\t<img src=\"https://img.shields.io/badge/nonebot2-^2.0.0rc4-green\">\n </a>\n\n <a href=\"https://github.com/MinatoAquaCrews/nonebot_plugin_fortune/releases/tag/v0.4.12\">\n\t<img src=\"https://img.shields.io/github/v/release/MinatoAquaCrews/nonebot_plugin_fortune?color=orange\">\n </a>\n\n <a href=\"https://www.codefactor.io/repository/github/MinatoAquaCrews/nonebot_plugin_fortune\">\n\t<img src=\"https://img.shields.io/codefactor/grade/github/MinatoAquaCrews/nonebot_plugin_fortune/master?color=red\">\n </a>\n\n <a href=\"https://github.com/MinatoAquaCrews/nonebot_plugin_fortune\">\n\t<img src=\"https://img.shields.io/pypi/dm/nonebot_plugin_fortune\">\n </a>\n\n <a href=\"https://results.pre-commit.ci/latest/github/MinatoAquaCrews/nonebot_plugin_fortune/master\">\n\t<img src=\"https://results.pre-commit.ci/badge/github/MinatoAquaCrews/nonebot_plugin_fortune/master.svg\" alt=\"pre-commit.ci status\">\n </a>\n\n</p>\n\n## \u7248\u672c\n\n[v0.4.12](https://github.com/MinatoAquaCrews/nonebot_plugin_fortune/releases/tag/v0.4.12)\n\n\u26a0\ufe0f \u9002\u914dnonebot2 `^2.0.0rc4`\n\n\ud83d\udc49 [\u5982\u4f55\u6dfb\u52a0\u66f4\u591a\u7684\u62bd\u7b7e\u4e3b\u9898\u8d44\u6e90\uff1f\u6b22\u8fce\u8d21\u732e\uff01\ud83d\ude4f](https://github.com/MinatoAquaCrews/nonebot_plugin_fortune/blob/master/How-to-add-new-theme.md)\n\n## \u5b89\u88c5\n\n1. \u5b89\u88c5\u65b9\u5f0f\uff1a\n\n - \u901a\u8fc7 `pip` \u6216 `nb` \u5b89\u88c5\uff1a\u7531\u4e8epypi\u65e0\u6cd5\u53d1\u884c\u8fc7\u5927\u5b89\u88c5\u5305\uff0c\u7531\u6b64\u5b89\u88c5\u7684\u63d2\u4ef6\u4e0d\u5305\u542b `resource/img` \u4e0b**\u6240\u6709\u62bd\u7b7e\u4e3b\u9898\u56fe\u7247**\u3002\u6240\u6709\u62bd\u7b7e\u4e3b\u9898\u56fe\u7247\u8d44\u6e90\u5728 [`v0.4.10 release`](https://github.com/MinatoAquaCrews/nonebot_plugin_fortune/releases/tag/v0.4.10) Assets\u63d0\u4f9b\uff0c\u4e0b\u8f7d\u81f3\u672c\u5730\u540e\uff0c\u66f4\u6539 `FORTUNE_PATH` \u914d\u7f6e\u5373\u53ef\uff1b\n\n - \u901a\u8fc7 `zip` \u6216 `git clone` \u5b89\u88c5\uff1a\u5305\u542b `resource` \u4e0b\u6240\u6709\u63d2\u4ef6\u8d44\u6e90\uff1b\n\n2. \u62bd\u7b7e\u4e3b\u9898\u56fe\u7247 `img` \u3001\u5b57\u4f53 `font` \u3001\u6587\u6848 `fortune` \u7b49\u8d44\u6e90\u5747\u4f4d\u4e8e `./resource` \u4e0b\uff0c\u53ef\u5728 `env` \u4e2d\u8bbe\u7f6e `FORTUNE_PATH`\uff1b\n\n ```shell\n FORTUNE_PATH=\"your-path-to-resource\" # For example, \"./my-data/fortune\"\uff0c\u5176\u4e0b\u6709img\u3001font\u3001fortune\u6587\u4ef6\u5939\u7b49\u8d44\u6e90\n ```\n\n \u26a0\ufe0f\ufe0f \u63d2\u4ef6\u542f\u52a8\u65f6\uff0c\u5c06\u81ea\u52a8\u68c0\u67e5\u8d44\u6e90\u662f\u5426\u7f3a\u5931\uff08**\u9664\u5b57\u4f53\u4e0e\u56fe\u7247**\u8d44\u6e90\uff09\n\n3. \u5728 `env` \u4e0b\u8bbe\u7f6e `xxx_FLAG` \u4ee5\u542f\u7528\u6216\u5173\u95ed\u62bd\u7b7e\u968f\u673a\u4e3b\u9898\uff08\u9ed8\u8ba4\u5168\u90e8\u5f00\u542f\uff09\uff0c\u4f8b\u5982\uff1a\n\n ```shell\n AMAZING_GRACE_FLAG=false # \u5947\u5f02\u6069\u5178\u00b7\u5723\u591c\u7684\u5c0f\u9547\n ARKNIGHTS_FLAG=true # \u660e\u65e5\u65b9\u821f\n ASOUL_FLAG=true # A-SOUL\n AZURE_FLAG=true # \u78a7\u84dd\u822a\u7ebf\n DC4_FLAG=false # dc4\n EINSTEIN_FLAG=true # \u7231\u56e0\u65af\u5766\u643a\u7231\u656c\u4e0a\n GENSHIN_FLAG=true # \u539f\u795e\n GRANBLUE_FANTASY_FLAG=true # \u78a7\u84dd\u5e7b\u60f3\n HOLOLIVE_FLAG=true # Hololive\n HOSHIZORA_FLAG=true # \u661f\u7a7a\u5217\u8f66\u4e0e\u767d\u7684\u65c5\u884c\n LIQINGGE_FLAG=true # \u674e\u6e05\u6b4c\n ONMYOJI_FLAG=false # \u9634\u9633\u5e08\n PCR_FLAG=true # \u516c\u4e3b\u8fde\u7ed3\n PRETTY_DERBY_FLAG=true # \u8d5b\u9a6c\u5a18\n PUNISHING_FLAG=true # \u6218\u53cc\u5e15\u5f25\u4ec0\n SAKURA_FLAG=true # \u6a31\u8272\u4e4b\u4e91\u7eef\u8272\u4e4b\u604b\n SUMMER_POCKETS_FLAG=false # \u590f\u65e5\u53e3\u888b\n SWEET_ILLUSION_FLAG=true # \u7075\u611f\u6ee1\u6ea2\u7684\u751c\u871c\u521b\u60f3\n TOUHOU_FLAG=true # \u4e1c\u65b9\n TOUHOU_LOSTWORD_FLAG=true # \u4e1c\u65b9\u5f52\u8a00\u5f55\n TOUHOU_OLD_FLAG=false # \u4e1c\u65b9\u65e7\u7248\n WARSHIP_GIRLS_R_FLAG=true # \u6218\u8230\u5c11\u5973R\n ```\n\n **\u8bf7\u786e\u4fdd\u4e0d\u5168\u4e3a `false`\uff0c\u5426\u5219\u4f1a\u629b\u51fa\u9519\u8bef**\n\n4. \u5728 `resource/fortune_setting.json` \u5185\u914d\u7f6e**\u6307\u5b9a\u62bd\u7b7e**\u89c4\u5219\uff0c\u4f8b\u5982\uff1a\n\n ```json\n {\n \"group_rule\": {\n \"123456789\": \"random\",\n \"987654321\": \"azure\",\n \"123454321\": \"granblue_fantasy\"\n },\n \"specific_rule\": {\n \"\u51ef\u9732\": [\"pcr/frame_1.jpg\", \"pcr/frame_2.jpg\"],\n \"\u53ef\u53ef\u841d\": [\"pcr/frame_41.jpg\"]\n }\n }\n ```\n\n _group_rule\u4f1a\u81ea\u52a8\u751f\u6210\uff0cspecific_rule\u53ef\u624b\u52a8\u914d\u7f6e_\n\n \u26a0\ufe0f \u5c06\u5728 `v0.5.0` \u5f03\u7528\n\n \u6307\u5b9a\u51ef\u9732\u7b7e\uff0c\u7531\u4e8e\u5b58\u5728\u4e24\u5f20\u51ef\u9732\u7684\u7b7e\u5e95\uff0c\u914d\u7f6e\u51ef\u9732\u7b7e\u7684**\u8def\u5f84\u5217\u8868**\u5373\u53ef\uff1b\u5176\u4f59\u7c7b\u4f3c\uff0c**\u8bf7\u786e\u4fdd\u56fe\u7247\u8def\u5f84\u3001\u683c\u5f0f\u8f93\u5165\u6b63\u786e**\uff01\n\n5. \u5360\u535c\u4e00\u4e0b\u4f60\u7684\u4eca\u65e5\u8fd0\u52bf\uff01\ud83c\udf89\n\n## \u529f\u80fd\n\n1. \u968f\u673a\u62bd\u53d6\u4eca\u65e5\u8fd0\u52bf\uff0c\u914d\u7f6e\u591a\u79cd\u62bd\u7b7e\u4e3b\u9898\uff1a\u539f\u795e\u3001PCR\u3001Hololive\u3001\u4e1c\u65b9\u3001\u4e1c\u65b9\u5f52\u8a00\u5f55\u3001\u660e\u65e5\u65b9\u821f\u3001\u8d5b\u9a6c\u5a18\u3001\u9634\u9633\u5e08\u3001\u78a7\u84dd\u822a\u7ebf\u3001\u78a7\u84dd\u5e7b\u60f3\u3001\u6218\u53cc\u5e15\u5f25\u4ec0\uff0cgalgame\u4e3b\u9898\u7b49\u2026\u2026\n\n2. \u53ef\u6307\u5b9a\u4e3b\u9898\u62bd\u7b7e\uff1b\n\n3. \u6bcf\u7fa4\u6bcf\u4eba\u4e00\u5929\u9650\u62bd\u7b7e1\u6b21\uff0c0\u70b9\u5237\u65b0\uff08\u8d2a\u5fc3\u7684\u4eba\u662f\u4e0d\u4f1a\u6709\u597d\u8fd0\u7684\ud83e\udd17\uff09\u62bd\u7b7e\u4fe1\u606f\u5e76\u6e05\u9664 `resource/out` \u4e0b\u751f\u6210\u7684\u56fe\u7247\uff1b\n\n4. \u62bd\u7b7e\u7684\u4fe1\u606f\u4f1a\u4fdd\u5b58\u5728 `resource/fortune_data.json` \u5185\uff1b\u7fa4\u62bd\u7b7e\u8bbe\u7f6e\u53ca\u6307\u5b9a\u62bd\u7b7e\u89c4\u5219\u4fdd\u5b58\u5728 `resource/fortune_setting.json` \u5185\uff1b\u62bd\u7b7e\u751f\u6210\u7684\u56fe\u7247\u5f53\u5929\u4f1a\u4fdd\u5b58\u5728 `resource/out` \u4e0b\uff1b\n\n5. `fortune_setting.json` \u5df2\u9884\u7f6e\u660e\u65e5\u65b9\u821f\u3001Asoul\u3001\u539f\u795e\u3001\u4e1c\u65b9\u3001Hololive\u3001\u674e\u6e05\u6b4c\u7684\u6307\u5b9a\u62bd\u7b7e\u89c4\u5219\uff1b\n\n6. \ud83d\udd25 \u66f4\u591a\u7684\u8fd0\u52bf\u6587\u6848\uff01`copywriting.json` \u6574\u5408\u4e8619\u79cd\u8fd0\u52bf\u53ca\u5171\u8ba1700+\u6761\u6587\u6848\uff01\n\n \u26a0\ufe0f \u6587\u6848\u8d44\u6e90\u6765\u81ea\u4e8eHololive\u65e9\u5b89\u7cfb\u52172019\u5e74\u7b2c6.10\uff5e9.22\u671f\uff0c\u6709\u4fee\u6539\u3002\n\n7. TODO in `v0.5.0` \u2728\n\n - [ ] \u4f18\u5316\u8bbe\u7f6e\u4e3b\u9898\u3001\u6307\u5b9a\u4e3b\u9898\u3001\u53ca\u68c0\u7d22\u7684\u65b9\u5f0f\uff1b\n - [ ] \u6587\u6848\u6392\u7248\u7b97\u6cd5\uff1b\n - [ ] \u65b0\u589e\u529f\u80fd\uff1a\u6bcf\u65e5\u661f\u5ea7\u8fd0\u52bf\uff1b\n - [x] \u65b0\u589e\u529f\u80fd\uff1a\u8d44\u6e90\u7f3a\u5931\u68c0\u67e5\u3001\u81ea\u52a8\u4e0b\u8f7d\uff1b\n - [x] \u65b0\u589e\u8d44\u6e90\uff1a\u65b0\u7684\u62bd\u7b7e\u4e3b\u9898\u8d44\u6e90\uff01\n\n## \u547d\u4ee4\n\n1. \u4e00\u822c\u62bd\u7b7e\uff1a\u4eca\u65e5\u8fd0\u52bf\u3001\u62bd\u7b7e\u3001\u8fd0\u52bf\uff1b\n\n2. \u6307\u5b9a\u4e3b\u9898\u62bd\u7b7e\uff1a[xx\u62bd\u7b7e]\uff0c\u4f8b\u5982\uff1apcr\u62bd\u7b7e\u3001holo\u62bd\u7b7e\u3001\u78a7\u84dd\u62bd\u7b7e\uff1b\n\n3. \u6307\u5b9a\u7b7e\u5e95\u5e76\u62bd\u7b7e\uff1a\u6307\u5b9a[xxx]\u7b7e\uff0c\u5728 `resource/fortune_setting.json` \u5185\u624b\u52a8\u914d\u7f6e\uff1b\n\n \u26a0\ufe0f \u5c06\u5728 `v0.5.0` \u5f03\u7528\n\n4. [\u7fa4\u7ba1\u6216\u7fa4\u4e3b\u6216\u8d85\u7ba1] \u914d\u7f6e\u62bd\u7b7e\u4e3b\u9898\uff1a\n\n - \u8bbe\u7f6e[\u539f\u795e/pcr/\u4e1c\u65b9/vtb/\u65b9\u821f]\u7b7e\uff1a\u8bbe\u7f6e\u7fa4\u62bd\u7b7e\u4e3b\u9898\uff1b\n\n - \u91cd\u7f6e\uff08\u62bd\u7b7e\uff09\u4e3b\u9898\uff1a\u8bbe\u7f6e\u7fa4\u62bd\u7b7e\u4e3b\u9898\u4e3a\u968f\u673a\uff1b\n\n5. \u62bd\u7b7e\u8bbe\u7f6e\uff1a\u67e5\u770b\u5f53\u524d\u7fa4\u62bd\u7b7e\u4e3b\u9898\u7684\u914d\u7f6e\uff1b\n\n6. \u4eca\u65e5\u8fd0\u52bf\u5e2e\u52a9\uff1a\u663e\u793a\u63d2\u4ef6\u5e2e\u52a9\u6587\u6848\uff1b\n\n7. \u67e5\u770b\uff08\u62bd\u7b7e\uff09\u4e3b\u9898\uff1a\u663e\u793a\u5f53\u524d\u5df2\u542f\u7528\u4e3b\u9898\uff1b\n\n## \u6548\u679c\n\n\u6d4b\u8bd5\u6548\u679c\u51fa\u81ea\u7fa4\u804a\u3002\n\n![display](./display.jpg)\n\n## \u672c\u63d2\u4ef6\u6539\u81ea\n\n[opqqq-plugin](https://github.com/opq-osc/opqqq-plugin)\n\n## \u62bd\u7b7e\u56fe\u7247\u53ca\u6587\u6848\u8d44\u6e90\n\n1. [opqqq-plugin](https://github.com/opq-osc/opqqq-plugin)\uff1a\u539f\u795e\u3001PCR\u3001Hololive\u62bd\u7b7e\u4e3b\u9898\uff1b\n\n2. \u611f\u8c22\u6c5f\u6a02\u4e1d\u63d0\u4f9b\u4e1c\u65b9\u7b7e\u5e95\uff1b\n\n3. \u4e1c\u65b9\u5f52\u8a00\u5f55(Touhou Lostword)\uff1a[KafCoppelia](https://github.com/KafCoppelia)\uff1b\n\n4. [FloatTech-zbpdata/Fortune](https://github.com/FloatTech/zbpdata)\uff1a\u5176\u4f59\u4e3b\u9898\u7b7e\uff1b\n\n5. \u6218\u8230\u5c11\u5973R(Warship Girls R)\uff1a[veadex](https://github.com/veadex)\u3001[EsfahanMakarov](https://github.com/EsfahanMakarov)\uff1b\n\n6. \u8fd0\u52bf\u6587\u6848\uff1a[KafCoppelia](https://github.com/KafCoppelia)\u3002`copywriting.json` \u6574\u5408\u4e86\u95a2\u4fc2\u904b\u3001\u5168\u4f53\u904b\u3001\u52c9\u5f37\u904b\u3001\u91d1\u904b\u3001\u4ed5\u4e8b\u904b\u3001\u604b\u611b\u904b\u3001\u7dcf\u5408\u904b\u3001\u5927\u5409\u3001\u4e2d\u5409\u3001\u5c0f\u5409\u3001\u5409\u3001\u534a\u5409\u3001\u672b\u5409\u3001\u672b\u5c0f\u5409\u3001\u51f6\u3001\u5c0f\u51f6\u3001\u534a\u51f6\u3001\u672b\u51f6\u3001\u5927\u51f6\u53ca700+\u6761\u8fd0\u52bf\u6587\u6848\uff01\u6765\u6e90\u4e8eHololive\u65e9\u5b89\u7cfb\u52172019\u5e74\u7b2c6.10\uff5e9.22\u671f\uff0c\u6709\u4fee\u6539\u3002",
"bugtrack_url": null,
"license": "MIT",
"summary": "Fortune divination!",
"version": "0.4.12",
"project_urls": {
"Documentation": "https://github.com/MinatoAquaCrews/nonebot_plugin_fortune#readme",
"Homepage": "https://github.com/MinatoAquaCrews/nonebot_plugin_fortune",
"Repository": "https://github.com/MinatoAquaCrews/nonebot_plugin_fortune"
},
"split_keywords": [
"nonebot2",
"nonebot-plugin",
"fortune",
"minatoaquacrews"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1fb9e4bded0cb7eefbaba7b3378c8437a9ef41918f7291c02227a5d58d8252f7",
"md5": "cc7f73a669bfe645da30ae3716a7f7f1",
"sha256": "e300be623db266620361a28aad532cb164f6947526944e055b2f2d8772dc3cff"
},
"downloads": -1,
"filename": "nonebot_plugin_fortune-0.4.12-py3-none-any.whl",
"has_sig": false,
"md5_digest": "cc7f73a669bfe645da30ae3716a7f7f1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9,<4.0",
"size": 12487502,
"upload_time": "2023-07-15T14:42:48",
"upload_time_iso_8601": "2023-07-15T14:42:48.258728Z",
"url": "https://files.pythonhosted.org/packages/1f/b9/e4bded0cb7eefbaba7b3378c8437a9ef41918f7291c02227a5d58d8252f7/nonebot_plugin_fortune-0.4.12-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "68cbd3278140765ffebdfb9bf1f31dc2e0f6d3316fc1b6b31046c1ecebbb6bea",
"md5": "e2778abb33bfaba7693047a121559caa",
"sha256": "763d6f1e4789991fe8863f47e9ccc25f0f0c63d213b7c1959a2f855d4592a347"
},
"downloads": -1,
"filename": "nonebot_plugin_fortune-0.4.12.tar.gz",
"has_sig": false,
"md5_digest": "e2778abb33bfaba7693047a121559caa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9,<4.0",
"size": 12458787,
"upload_time": "2023-07-15T14:43:01",
"upload_time_iso_8601": "2023-07-15T14:43:01.795079Z",
"url": "https://files.pythonhosted.org/packages/68/cb/d3278140765ffebdfb9bf1f31dc2e0f6d3316fc1b6b31046c1ecebbb6bea/nonebot_plugin_fortune-0.4.12.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-07-15 14:43:01",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "MinatoAquaCrews",
"github_project": "nonebot_plugin_fortune",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "nonebot-plugin-fortune"
}