Pallas-Bot 官方扩展:唱歌与聊天。
Project description
pallas-plugin-ai-media
Pallas-Bot 4.0 官方扩展:唱歌(sing)与 酒后聊天(chat)。
安装
需已安装 Pallas-Bot ≥ 4.0,并部署 Pallas-Bot-AI。
uv sync --extra plugins-ai-media
功能说明
牛牛唱歌(sing)
AI 翻唱、续唱、点歌与查歌名;依赖 AI 仓与本体 callback 回传音频。
| 口令 | 场景 | 说明 |
|---|---|---|
| 牛牛唱歌 歌曲名 [key=±N] | 群内 | AI 翻唱 |
| 牛牛继续唱 / 牛牛接着唱 | 群内 | 续唱上一首 |
| 牛牛点歌 歌曲名 | 群内 | 网易云原曲 |
| 牛牛什么歌 / 牛牛哪首歌 | 群内 | 查询当前曲目 |
| 网易云登录 / 网易云登出 | 私聊 | 超管维护 Cookie |
| 命令 ID | 默认等级 |
|---|---|
sing.ncm_login |
superuser |
sing.ncm_logout |
superuser |
配置:src/pallas_plugin_sing/config.py
酒后聊天(chat)
牛牛醉酒时可用 ChatRWKV 对话(与 plugins-ollama 随时闲聊独立)。
| 触发 | 场景 | 说明 |
|---|---|---|
| @牛牛 / 牛牛 + 文本 | 群内 | 醉酒时 AI 回复 |
配置:src/pallas_plugin_chat/config.py
排障
| 现象 | 处理 |
|---|---|
| 唱歌无语音 | 查 AI 服务、/callback 可达;牛牛连通 测唱歌网关 |
| 聊天无回复 | 确认已喝酒、chat_enable=true、AI 可达 |
文档
| 说明 | 链接 |
|---|---|
| 唱歌 | 文档站 · sing |
| 酒后聊天 | 文档站 · chat |
源码
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_ai_media-4.0.3.tar.gz.
File metadata
- Download URL: pallas_plugin_ai_media-4.0.3.tar.gz
- Upload date:
- Size: 76.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 |
07a83a94eedaf0113a0faf036e6e1a7fbeae35ccd693e1a50a62f74c7c07f1b5
|
|
| MD5 |
bb3b3246818ee70b87b3e2ab941f520c
|
|
| BLAKE2b-256 |
d11f661b1d61cee176921a747186339797c208c9d0e0c631d0d7b5a1aed16358
|
Provenance
The following attestation bundles were made for pallas_plugin_ai_media-4.0.3.tar.gz:
Publisher:
publish-pypi.yml on TogetsuDo/pallas-plugin-ai-media
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pallas_plugin_ai_media-4.0.3.tar.gz -
Subject digest:
07a83a94eedaf0113a0faf036e6e1a7fbeae35ccd693e1a50a62f74c7c07f1b5 - Sigstore transparency entry: 1859087854
- Sigstore integration time:
-
Permalink:
TogetsuDo/pallas-plugin-ai-media@e32a177c1bd88a871983843dac021f9ad40d5854 -
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@e32a177c1bd88a871983843dac021f9ad40d5854 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pallas_plugin_ai_media-4.0.3-py3-none-any.whl.
File metadata
- Download URL: pallas_plugin_ai_media-4.0.3-py3-none-any.whl
- Upload date:
- Size: 35.9 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 |
cf1dae12b124bc97b5c50b221aede2e0cc71c66c9cb6d6a173b1c239e1e00d62
|
|
| MD5 |
7115f833051a7af86750c0e36b9dc368
|
|
| BLAKE2b-256 |
0930c95928e77efae16a78d58ba03e2363b5916f7bbb5c015bdb0ecf1f5435b8
|
Provenance
The following attestation bundles were made for pallas_plugin_ai_media-4.0.3-py3-none-any.whl:
Publisher:
publish-pypi.yml on TogetsuDo/pallas-plugin-ai-media
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pallas_plugin_ai_media-4.0.3-py3-none-any.whl -
Subject digest:
cf1dae12b124bc97b5c50b221aede2e0cc71c66c9cb6d6a173b1c239e1e00d62 - Sigstore transparency entry: 1859087971
- Sigstore integration time:
-
Permalink:
TogetsuDo/pallas-plugin-ai-media@e32a177c1bd88a871983843dac021f9ad40d5854 -
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@e32a177c1bd88a871983843dac021f9ad40d5854 -
Trigger Event:
push
-
Statement type: