Make Nonebot your puppet
Project description
Nonebot Plugin Puppet
基于 nonebot2 和 go-cqhttp 的会话转接插件
安装
从 PyPI 安装(推荐)
- 使用 nb-cli
nb plugin install nonebot_plugin_puppet
- 使用 poetry
poetry add nonebot_plugin_puppet
- 使用 pip
pip install nonebot_plugin_puppet
从 GitHub 安装(不推荐)
git clone https://github.com/Jigsaw111/nonebot_plugin_puppet.git
使用
仅限超级用户使用
不建议同时链接多个会话(尤其是大群),如被风控概不负责
puppet ln/link
链接会话-
-u user_id..., -ua user_id..., --user-a user_id...
可选参数,指定源会话的 QQ 号
-
-g group_id..., -ga group_id..., --group-a group_id...
可选参数,指定源会话的群号
-
- 至少需要设置一个
-
-ub user_id..., --user-b user_id...
可选参数,指定链接会话的 QQ 号
-
-gb group_id..., --group-b group_id...
可选参数,指定链接会话的群号
-
- 不设置的话默认为当前会话的 QQ 号/群号
-
-q, --quiet
可选参数,静默链接(不发送链接成功消息)
-
-U, --unilateral
可选参数,单方面链接
puppet rm/unlink
删除会话链接-
-u user_id..., -ua user_id..., --user-a user_id...
可选参数,指定源会话的 QQ 号
-
-g group_id..., -ga group_id..., --group-a group_id...
可选参数,指定源会话的群号
-
- 不设置的话,默认为当前会话链接的所有会话
-
-ub user_id..., --user-b user_id...
可选参数,指定链接会话的 QQ 号
-
-gb group_id..., --group-b group_id...
可选参数,指定链接会话的群号
-
- 不设置的话默认为当前会话的 QQ 号/群号
-
-q, --quiet
可选参数,静默链接(不发送解除链接成功消息)
-
-U, --unilateral
可选参数,单方面解除链接
puppet ls/list
查看链接到当前会话的会话列表-
-u user_id, --user user_id
互斥参数,指定会话的 QQ 号
-
-g group_id, --group group_id
互斥参数,指定会话的群号
-
- 不设置的话默认为当前会话的 QQ 号/群号
puppet send message
向指定会话发送消息,支持 CQ 码-
message
需要发送的消息,支持 CQ 码,如含空格请用""
包裹
-
-u user_id..., --user user_id...
可选参数,指定接收会话的 QQ 号
-
-g group_id..., --group group_id...
可选参数,指定接收会话的群号
-
- 不设置的话默认为当前会话链接的所有会话
-
--a, --all
可选参数,指定所有群聊
Bug
- 不允许多个超级用户链接到同一会话
- 如果指定的会话不在会话列表里会产生错误
To Do
- 允许单向转接
- 转接请求和通知
Changelog
- 210429 0.2.0-alpha.3
-
- 修复未设置群名片时昵称为空的问题
-
- 实现单向的会话转接
- 210429 0.2.0-alpha.2
-
- 修复指定会话不在会话列表时会产生错误的问题
-
- 修复群发消息时由于风控/禁言而被打断的问题
- 210421 0.2.0-alpha.1
-
- 实现多对多的会话转接
-
- 重构数据结构以便下次更新
- 210416 0.1.0
-
- 实现单对单的会话转接
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
File details
Details for the file nonebot_plugin_puppet-0.2.0a4.tar.gz
.
File metadata
- Download URL: nonebot_plugin_puppet-0.2.0a4.tar.gz
- Upload date:
- Size: 18.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.6 CPython/3.9.4 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fdd65464d3c5f07951f3b15bfd9e3d2fd7977112a016a881bdcb2a44b1cedab |
|
MD5 | e364d02b0382c1f2df96393a0c111806 |
|
BLAKE2b-256 | 81db53cc9dad5576baa96a0cb341e484852d743648ec26e10245fd980bfefac4 |
Provenance
File details
Details for the file nonebot_plugin_puppet-0.2.0a4-py3-none-any.whl
.
File metadata
- Download URL: nonebot_plugin_puppet-0.2.0a4-py3-none-any.whl
- Upload date:
- Size: 18.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.6 CPython/3.9.4 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0edc54133f6108f0f9e3d8a073563ab471c5895a8080e2493c3e880bca2f7fb |
|
MD5 | 51f16eed5fe71d2f1f88603cb1edf513 |
|
BLAKE2b-256 | f8b5e493dca8af9dd2825524f24cf889e4aa9749d1690485dcca42e1eabbfede |