https://github.com/kaguya233qwq/nonebot_plugin_amitabha
基于nonebot2的高效半自动群聊念佛插件
https://github.com/kaguya233qwq/nonebot_plugin_amitabha
Last synced: 4 days ago
JSON representation
基于nonebot2的高效半自动群聊念佛插件
- Host: GitHub
- URL: https://github.com/kaguya233qwq/nonebot_plugin_amitabha
- Owner: Kaguya233qwq
- License: apache-2.0
- Created: 2022-09-13T01:29:11.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-14T14:31:10.000Z (6 months ago)
- Last Synced: 2025-04-02T18:22:31.399Z (3 months ago)
- Language: Python
- Size: 98.6 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 📖 介绍
### 🪷南无阿弥陀佛🪷
众所周知,以任何形式如诵读、传播、印刷佛经者都将累积对应功德。现今科学技术越发先进,自然不必拘泥于念佛的形式如何。为了打造高效、便捷、一体化的“赛博念佛”生态,并通过网络更好地广泛传播佛法,本人编写了此插件🙏。
**💡佛经数据源:docs/**
- 如果你有不错的佛经或佛咒,欢迎提交相关的pull request
- 佛经佛咒是txt文本文档格式,经文一行一句
- 推荐以经文名作为文件名保存,它将作为念经指令的经文名参数**💡本地佛经目录:参考localstore的默认存储目录**
- 加载插件时将会从仓库中的docs文件夹下载所有经文
- 如果你想和最新的经文保持同步,请备份自己本地的经文,并删除[data_dir]下的所有文件,重启nonebot即可## 💿 安装
使用 nb-cli 安装
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot_plugin_amitabha
使用包管理器安装
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pip
pip install nonebot_plugin_amitabha
pdm
pdm add nonebot_plugin_amitabha
poetry
poetry add nonebot_plugin_amitabha
conda
conda install nonebot_plugin_amitabha
打开 nonebot2 项目根目录下的 `pyproject.toml` 文件, 在 `[tool.nonebot]` 部分追加写入
plugins = ["nonebot_plugin_amitabha"]
## ⚙️ 配置 (必要)
在 nonebot2 项目的`.env`文件中添加下表中的必填配置
| 配置项 | 必填 | 默认值 | 说明 |
|:-----:|:----:|:----:|:----:|
| send_interval | 是 | 无 | 念经时发送信息的间隔 |## 🎉 简单使用
- 首先,你应该在群内发送"经文列表"以确认下载到本地的经文名称列表。
- 发送“念佛+[经文名]+[念诵次数]”来开始一个念佛任务。
- 你可以在念佛过程中发送“停止念佛”来终止当前的念佛任务。
- 发送“念佛模式”获得沉浸式的念佛体验,可发送“关闭念佛模式”来退出。
### 🤖 指令表
**以下指令均需要命令前缀**
| 指令 | 权限 | 需要@ | 范围 | 说明 |
|:-----:|:----:|:----:|:----:|:----:|
| 念佛模式 | 群员 | 否 | 群聊 | 进入念佛虚拟环境 |
| 关闭念佛模式 | 群员 | 否 | 群聊 | 退出念佛虚拟环境 |
| 念佛 [经文名] [念诵次数]| 群员 | 否 | 群聊 | 开始一个念佛任务 |
| 停止念佛 | 群员 | 否 | 群聊 | 停止当前念佛任务 |
| 佛经列表 | 群员 | 否 | 群聊 | 查看下载的佛经名称列表 |## ⚠️ 注意
开启**念佛模式**会有以下行为:
- 备份群头像与机器人群名片
- 修改群头像为佛陀头像,修改群名称
- 开启全员禁言大群推荐在群聊**宵禁**时使用,日常使用可能会导致**群员流失**
关闭念佛模式会**恢复**以上被修改的内容并解除全员禁言
## 👣 更新日志:
---
2024 12.14 v0.1.5
修复插件依赖问题
2024 12.12 v0.1.4
移除不必要的配置项引用
2024 12.12 v0.1.3
使用localstore数据存储标准
2024 12.9 v0.1.2
修复已知问题,构建项目发布至pypi
2024 12.7 v0.1.0
添加基础功能,发布初版代码
---
## ✅ TODO:
* [X] 进入和退出念佛的虚拟环境
* [X] 开始和停止念佛的基本功能
* [ ] 每日禅修
* [ ] 敲木鱼功能
* [ ] 语音诵经
* (待追加...)## ❤️鸣谢
[[Nonebot](https://github.com/nonebot/nonebot2)] 超好用的跨平台bot开发框架
### 如果你喜欢此插件请不要忘记点个⭐~