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
链接会话-
-ua user_id ..., --user-a user_id ...
可选参数,指定源会话的 QQ 号
-
-ga group_id ..., --group-b group_id ...
可选参数,指定源会话的群号
-
- 不设置的话默认为当前会话的 QQ 号/群号
-
-u user_id ..., --user-b user_id ...
可选参数,指定链接会话的 QQ 号
-
-g group_id ..., --group-b group_id ...
可选参数,指定链接会话的群号
-
- 至少需要设置一个
puppet unlink
取消链接会话-
-ua user_id ..., --user-a user_id ...
可选参数,指定源会话的 QQ 号
-
-ga group_id ..., --group-b group_id ...
可选参数,指定源会话的群号
-
- 不设置的话默认为当前会话的 QQ 号/群号
-
-u user_id ..., --user-b user_id ...
可选参数,指定链接会话的 QQ 号
-
-g group_id ..., --group-b group_id ...
可选参数,指定链接会话的群号
-
- 不设置的话,默认为当前会话链接的所有会话
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
可选参数,指定所有群聊
Q&A
- 这是什么?
会话转接。 - 有什么用?
没有用。这个功能一开始是 Dice! 的一部分(具体是不是这功能我不知道,我从没用过),我的移植计划将其从 NoDice 项目中剔除出来(同时剔除的还有一大堆奇奇怪怪的功能),感觉还挺好玩的就写了这么个插件。
展开更多
Bug
- 不允许多个超级用户链接到同一会话
To Do
- 允许单向转接
- 转接请求和通知
Changelog
- 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.0a1.tar.gz
.
File metadata
- Download URL: nonebot_plugin_puppet-0.2.0a1.tar.gz
- Upload date:
- Size: 6.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.5 CPython/3.9.2 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 086419fc3ec3630f70070f8553eb7bfc74ed42b2eac5cc4b5c034b74353a6bf6 |
|
MD5 | 172680dcbca3de2630b339ecccd58d7a |
|
BLAKE2b-256 | ed62036ccf997c10e9dd913f4aaad1ddd3dc5eea822bbd1a350895644ea67f25 |
Provenance
File details
Details for the file nonebot_plugin_puppet-0.2.0a1-py3-none-any.whl
.
File metadata
- Download URL: nonebot_plugin_puppet-0.2.0a1-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.5 CPython/3.9.2 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31e18f8c54a6b90fed975b88132cb80424bb56f9cf818d3bb3973dbedc25d540 |
|
MD5 | 8d62547e8ffb85c5c69a68dfb6809e83 |
|
BLAKE2b-256 | 61e387377d6c63527892f0e3f02fa972401a966eb051cd8d7cfd31527a509cbc |