Default template for PDM package
Project description
📖 介绍
🪷南无阿弥陀佛🪷
众所周知,以任何形式如诵读、传播、印刷佛经者都将累积对应功德。现今科学技术越发先进,自然不必拘泥于念佛的形式如何。为了打造高效、便捷、一体化的“赛博念佛”生态,并通过网络更好地广泛传播佛法,本人编写了此插件🙏。
💡佛经数据源:docs/
- 如果你有不错的佛经或佛咒,欢迎提交相关的pull request
- 佛经佛咒是txt文本文档格式,经文一行一句
- 推荐以经文名作为文件名保存,它将作为念经指令的经文名参数
💡本地佛经目录:Amitabha/data/
- 加载插件时将会从仓库中的docs文件夹下载所有经文
- 如果你想和最新的经文保持同步,请备份自己本地的经文,并删除data目录,重启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.7 v0.1.0
添加基础功能,发布初版代码
✅ TODO:
- 进入和退出念佛的虚拟环境
- 开始和停止念佛的基本功能
- 每日禅修
- 敲木鱼功能
- 语音诵经
- (待追加...)
❤️鸣谢
[Nonebot] 超好用的跨平台bot开发框架
如果你喜欢此插件请不要忘记点个⭐~
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nonebot_plugin_amitabha-0.1.0.tar.gz.
File metadata
- Download URL: nonebot_plugin_amitabha-0.1.0.tar.gz
- Upload date:
- Size: 10.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49c692d860ea1e3516b6b00e60e85ec99ca94e6451f475684ce8f17c1669060d
|
|
| MD5 |
dd9d6e6663e6305f95bd524c8e277a5c
|
|
| BLAKE2b-256 |
056b8448364f1dcfa3ef1896700acbe1f3b442241c27ce15ce03700e02ba636d
|
File details
Details for the file nonebot_plugin_amitabha-0.1.0-py3-none-any.whl.
File metadata
- Download URL: nonebot_plugin_amitabha-0.1.0-py3-none-any.whl
- Upload date:
- Size: 12.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32d1329bc4aaa7aca2e9e22f188c2293f0e32808470b402b1893587b7d4d132a
|
|
| MD5 |
13cbe7c895ea66af414668306b8373a3
|
|
| BLAKE2b-256 |
b292df11c3c8507ff86478d109143cc88bdd7cdddf94aa0ce671df1bb12f326c
|