Skip to content

MinatoAquaCrews/nonebot_plugin_tarot

Repository files navigation

Tarot

🔮 塔罗牌 🔮

pre-commit.ci status

“许多傻瓜对千奇百怪的迷信说法深信不疑:象牙、护身符、黑猫、打翻的盐罐、驱邪、占卜、符咒、毒眼、塔罗牌、星象、水晶球、咖啡渣、手相、预兆、预言还有星座。”——《人类愚蠢辞典》

版本

🧰 v0.4.0.post4

⚠ 适配nonebot2-2.0.0b3+

👉 如何添加新的塔罗牌主题资源?欢迎贡献!🙏

安装

  1. 通过 pipnb 安装。pypi无法发行过大安装包,由此安装的插件不包含 ./resource所有塔罗牌主题资源。请在v0.4.0 release页面下载各主题资源,部署至本地后修改 TAROT_PATH 配置即可;

  2. env 下设置 TAROT_PATH 以更改资源路径;CHAIN_REPLY 设置全局群聊转发模式(避免刷屏),亦可通过命令修改;TAROT_AUTO_UPDATE 开启则插件将在启动时自动检查更新(默认关闭)。例如:

    TAROT_PATH="path-to-your-resource"
    CHAIN_REPLY=false
    TAROT_AUTO_UPDATE=false

    ⚠ 请为塔罗牌资源分配单独的目录存放!即某一目录下仅有塔罗牌的所有资源。#26

  3. 启动时,插件会自动下载repo中最新的 tarot.json 文件,tarot.json 不一定随插件版本更新;

  4. 图片资源可选择不部署在本地,插件会自动尝试从repo中下载缓存。

    ⚠ 使用 raw.fgit.ml 进行下载,不确保次次成功

命令

  1. 启用牌阵进行占卜:[占卜];

  2. 得到单张塔罗牌回应:[塔罗牌];

  3. [超管] 群聊转发模式全局开关:[开启|启用|关闭|禁用] 群聊转发模式,可降低风控风险。

资源说明

  1. 韦特塔罗(Waite Tarot)包括22张大阿卡纳(Major Arcana)牌与权杖(Wands)、星币(Pentacles)、圣杯(Cups)、宝剑(Swords)各系14张的小阿卡纳(Minor Arcana)共56张牌组成,其中国王、皇后、骑士、侍从也称为宫廷牌(Court Cards);

    • BilibiliTarot:B站幻星集主题塔罗牌
    • TouhouTarot:东方主题塔罗牌,仅包含大阿卡纳

    ⚠ 资源中额外四张王牌(Ace)不在体系中,因此不会在占卜时用到,因为小阿卡纳中各系均有Ace牌,但可以自行收藏。

  2. tarot.json中对牌阵,抽牌张数、是否有切牌、各牌正逆位解读进行说明。cards 字段下对所有塔罗牌做了正逆位含义与资源路径的说明;

  3. 根据牌阵的不同有不同的塔罗牌解读,同时也与问卜者的问题、占卜者的解读等因素相关,因此不存在所谓的解读方式正确与否。cards 字段下的正逆位含义参考以下以及其他网络资源:

    🤔 也可以说是作者的解读版本

  4. 牌面资源下载:

本插件改自

  1. 真寻bot插件库/tarot

  2. haha114514/tarot_hoshino