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 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 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 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
Close
Hashes for nonebot_plugin_puppet-0.2.0a3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e04178ac344ac4eea76d6fa7615c9e4081e17b64434686dfa52e4753feff6cf3 |
|
MD5 | bdd466aeedbf4ac4e9ec42a7a1dbafd6 |
|
BLAKE2b-256 | 13ec0749907594857b6ab5da622dd3dc1f49bccd6441b2af8fcc3a600bcf5038 |
Close
Hashes for nonebot_plugin_puppet-0.2.0a3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9df6241d15742831997c9d45a9bbbc8e873b15eea405d8af6bec7bbad65c6cd3 |
|
MD5 | 409a647f2ab0e283ed2ca49c5df07bc6 |
|
BLAKE2b-256 | 2a9f0a4909c7e54e30aa0f09db2d8468e14d0aa3b11dd77d0ff32d072dda3a26 |