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
Close
Hashes for nonebot_plugin_puppet-0.2.0a1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 086419fc3ec3630f70070f8553eb7bfc74ed42b2eac5cc4b5c034b74353a6bf6 |
|
MD5 | 172680dcbca3de2630b339ecccd58d7a |
|
BLAKE2b-256 | ed62036ccf997c10e9dd913f4aaad1ddd3dc5eea822bbd1a350895644ea67f25 |
Close
Hashes for nonebot_plugin_puppet-0.2.0a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31e18f8c54a6b90fed975b88132cb80424bb56f9cf818d3bb3973dbedc25d540 |
|
MD5 | 8d62547e8ffb85c5c69a68dfb6809e83 |
|
BLAKE2b-256 | 61e387377d6c63527892f0e3f02fa972401a966eb051cd8d7cfd31527a509cbc |