Pallas-Bot 官方扩展:牛牛在吗、报数与离线邮件通知。
Project description
pallas-plugin-bot-status
Pallas-Bot 4.0 官方扩展:牛牛状态(在吗、报数、离线邮件)。
安装
需已安装 Pallas-Bot ≥ 4.0。
# 在本体项目中
uv sync --extra plugins-bot-status
# 或单独安装本包
uv pip install pallas-plugin-bot-status
开发联调:clone 本仓库后在本体目录 uv pip install -e ../pallas-plugin-bot-status。
功能说明
- 牛牛在吗:列出在线/离线牛牛(名册范围可配置)
- 牛牛报数 / 牛牛出列:群内在线牛牛依次报到(分片模式自动协调)
- 测试邮件:验证 SMTP 配置
- 离线通知:断线超过宽限时间后向配置邮箱与群管 QQ 邮箱发信
用户命令
| 口令 | 场景 | 说明 |
|---|---|---|
| 牛牛在吗 | 群内或私聊 | 号主查在线/离线 |
| 牛牛报数 / 牛牛出列 | 群内 | 在线牛牛依次报到 |
| 测试邮件 | 群内或私聊 | 超管测邮件通知 |
命令权限
| 命令 ID | 默认等级 |
|---|---|
bot_status.status |
bot_moderator |
bot_status.count |
everyone |
bot_status.test_mail |
superuser |
配置
WebUI 插件 → 牛牛状态:SMTP、通知邮箱、离线宽限、在吗 名册模式(auto / session / fleet / connected)。
多进程分片
启用分片时各 worker 须安装相同版本;牛牛报数 经本体 plugin_coord 协调顺序。
许可证
与 Pallas-Bot 相同(见 LICENSE)。
Project details
Release history Release notifications | RSS feed
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 pallas_plugin_bot_status-4.0.3.tar.gz.
File metadata
- Download URL: pallas_plugin_bot_status-4.0.3.tar.gz
- Upload date:
- Size: 80.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43d6aedd3b03c341c36667750aff18f73014b3a1f31edaf42384c9a2293238b1
|
|
| MD5 |
a8195cd30afa8cb8b21f35178bdc2a59
|
|
| BLAKE2b-256 |
3bd12f6cf5629e246af34baf358d8c0e7fc0a93bb49adcb79c8ed43765441201
|
Provenance
The following attestation bundles were made for pallas_plugin_bot_status-4.0.3.tar.gz:
Publisher:
publish-pypi.yml on TogetsuDo/pallas-plugin-bot-status
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pallas_plugin_bot_status-4.0.3.tar.gz -
Subject digest:
43d6aedd3b03c341c36667750aff18f73014b3a1f31edaf42384c9a2293238b1 - Sigstore transparency entry: 1859087472
- Sigstore integration time:
-
Permalink:
TogetsuDo/pallas-plugin-bot-status@b071c88289543eb854b8d828b89d847c55f99783 -
Branch / Tag:
refs/tags/v4.0.3 - Owner: https://github.com/TogetsuDo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@b071c88289543eb854b8d828b89d847c55f99783 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pallas_plugin_bot_status-4.0.3-py3-none-any.whl.
File metadata
- Download URL: pallas_plugin_bot_status-4.0.3-py3-none-any.whl
- Upload date:
- Size: 38.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8b39fd2d5c17bb0f188bfc016b743b08cb05a2d9ab856c01c24708d0f5e2a07
|
|
| MD5 |
0d06641bed3efd551de9e5a3be4af8ec
|
|
| BLAKE2b-256 |
ccd1d577d1edca599d269b3bfba5b139d4392ad31fb9754d5a9bf3294c734808
|
Provenance
The following attestation bundles were made for pallas_plugin_bot_status-4.0.3-py3-none-any.whl:
Publisher:
publish-pypi.yml on TogetsuDo/pallas-plugin-bot-status
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pallas_plugin_bot_status-4.0.3-py3-none-any.whl -
Subject digest:
b8b39fd2d5c17bb0f188bfc016b743b08cb05a2d9ab856c01c24708d0f5e2a07 - Sigstore transparency entry: 1859087595
- Sigstore integration time:
-
Permalink:
TogetsuDo/pallas-plugin-bot-status@b071c88289543eb854b8d828b89d847c55f99783 -
Branch / Tag:
refs/tags/v4.0.3 - Owner: https://github.com/TogetsuDo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@b071c88289543eb854b8d828b89d847c55f99783 -
Trigger Event:
push
-
Statement type: