Skip to main content

Tarot divination!

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

nonebot_plugin_tarot-0.4.0.post4-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_tarot-0.4.0.post4-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_tarot-0.4.0.post4-py3-none-any.whl
Algorithm Hash digest
SHA256 7eef17a0dfea95023fe46e9fa4e357514f62735ddfdb8e4527a8fd4c701794ed
MD5 75b25e023406fc412d3eef27d1094f16
BLAKE2b-256 c6d8b0d128cb8a81bbd00744856a47226cc336ce6a1fc3e2fc8b43c19b471ed2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page