nonebot_plugin_batarot

碧蓝档案塔罗牌占卜图标 # nonebot-plugin-batarot _🔮 一个可以进行测运势,魔法占卜与解读的碧蓝档案塔罗牌nonebot2插件🔮 _ python pdm-managed
license pypi pypi download
## 💬 前言 若我超脱自然,便将绝不再用,任何自然物化作身躯之外形。 而只求古希腊金匠人用鎏金,和镀金锤铸的绝美造型。 以使昏昏欲睡的帝王清醒,或停留在金色枝头声声歌唱。 把过往,今日,或明朝之事,唱给拜占庭的贵妇王公们听。 ——威廉·巴特勒·叶芝《驶向拜占庭》 ## 📖 介绍 一个可以进行测运势,魔法占卜与解读的碧蓝档案塔罗牌nonebot2插件 使用nonebot_plugin_send_anything_anywhere已实现多适配器支持(onebot.v11, onebot.v12, qqguild,kaiheila, telegram, feishu, red) 目前暂时有4个功能:ba塔罗牌,ba运势,ba占卜和ba塔罗牌解读,使用详见下方指令 自己推的国内仓库,无需担心从github下载图片的一次次报错和网络加载失败等问题 ps:有任何问题或建议可以直接提issue或者发email,我会随缘解决/实现 ## 💿 安装 </details> 使用 nb-cli 安装(推荐) 在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装 nb plugin install nonebot-plugin-batarot </details>
使用包管理器安装 在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令
pip pip install nonebot-plugin-batarot[all]
pdm pdm add nonebot-plugin-batarot[all]
poetry poetry add nonebot-plugin-batarot[all]
conda conda install nonebot-plugin-batarot[all]
打开 nonebot2 项目根目录下的 `pyproject.toml` 文件, 在 `[tool.nonebot]` 部分追加写入 plugins = ["nonebot_plugin_batarot"]
## ⚙️ 配置 无需配置,开箱即用。 ## 🎉 使用 现有指令列表: ba塔罗牌:随机发送一张ba塔罗牌以及正逆位含义 ba占卜:默认以合并转发的方式随机发送一个牌阵进行占卜(私聊时发送的是消息段) ba运势:随机发送一张ba塔罗牌以及对应的运势分数和对应运势评价 ba塔罗牌解读:发送一张ba塔罗牌以及塔罗牌原画师的解读,支持如:ba塔罗牌解读 21 或 ba塔罗牌解读 世界的命令,实现指定塔罗牌解读。 ## 💡 Q/A - Q1:出现运行插件报错ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED](ssl证书验证报错)该如何解决? A1:先使用pip install --upgrade certifi指令尝试更新python的证书库 你的梯子配置的是system proxy也可能会导致该报错,改为tun模式使用虚拟网卡就可以通过ssl验证了。 如果使用上述方法都没有解决问题 将utils.py中,async with session.get(url) as response:加参数改为async with session.get(url, ssl=False) as response 就可以避免报错(缺点是有一定安全风险,非必要不建议) - Q2:出现插件无法正常加载相关报错该如何解决? A2:请先确认你已经安装了nonebot-plugin-send-anything-anywhere,并且是最新版本 如果没有安装请使用pip install nonebot-plugin-send-anything-anywhere在你机器人部署的虚拟环境中安装这个前置插件 然后查看你的pyproject文件确保nonebot_plugin_saa(nonebot-plugin-send-anything-anywhere)被正确写入并加载 - Q3:我还有其他问题/报错,没有出现在上面,我也不知道该如何解决. A3:提issue,请。 ## 📞 制作者 ### 黑纸折扇 [Perseus037] (https://github.com/Perseus037) EMAIL:1209228678@qq.com ## 🙏 感谢 在此感谢以下开发者(项目)对本项目做出的贡献: - [shi0n_krbn](twitter@shi0n_krbn) Twitter塔罗牌原画作者,以及专业的解读 - [CedarLullaby](https://space.bilibili.com/2910913) 提供的解读翻译 - [student_2333](https://github.com/lgc2333) 的无私帮助 - [Nicr0n](https://github.com/Nicr0n) 使插件实现多适配器支持 - [nonebot_plugin_tarot](https://github.com/MinatoAquaCrews/nonebot_plugin_tarot) 提供的代码参考(~~直接开抄~~) - [nonebot-plugin-send-anything-anywhere](https://github.com/MountainDash/nonebot-plugin-send-anything-anywhere) 处理不同 adapter 消息的适配和发送 ## 📝 更新日志 ### 0.2.1.post1 - 使用nonebot_plugin_saa实现多适配器支持 ### 0.2.0.post2-post3 - 修复ba占卜功能在私聊时无法发送的问题 - 修改部分运势描述语句中的错误描述 ### 0.2.0.post1 - 修改了全部的运势描述语句,加入了大量对国内外电影,诗歌,小说中的引用,来让描述变得更优美 - 结合现实生活中的塔罗牌占卜,增加了六个新的占卜牌阵 ### 0.2.0 - 修复塔罗牌图片在pc端老版本qq上无法显示的问题 - 使用塔罗牌原图,提高了图像的清晰度 ### 0.1.0 - 0.1.0.post4 - 修复各种bug - 重构代码,对原有代码进行模块化拆分便于维护