nonebot-plugin-fortune


Namenonebot-plugin-fortune JSON
Version 0.4.12 PyPI version JSON
download
home_pagehttps://github.com/MinatoAquaCrews/nonebot_plugin_fortune
SummaryFortune divination!
upload_time2023-07-15 14:43:01
maintainer
docs_urlNone
authorKafCoppelia
requires_python>=3.9,<4.0
licenseMIT
keywords nonebot2 nonebot-plugin fortune minatoaquacrews
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <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"
}
        
Elapsed time: 0.09800s