nonebot-adapter-onebot-pretender
With some magic ✨
测试过的版本
- nonebot2 2.1.0
- nonebot-adapter-onebot 2.3.0
- nonebot-adapter-red 0.5.1
由于本项目的特殊性,不保证在其他版本的nonebot/red适配器中也能工作。
DEMO
1、创建一个bot.py
2、写入下列内容
import nonebot
from nonebot import on_command
from nonebot_adapter_onebot_pretender import create_ob11_adapter_pretender, init_onebot_pretender
# init_onebot_pretender 必须在 import adapter 之前
nonebot.init()
init_onebot_pretender()
from nonebot.adapters.red import Adapter as RedAdapter
from nonebot.adapters.onebot.v11 import PrivateMessageEvent, Bot
driver = nonebot.get_driver()
driver.register_adapter(create_ob11_adapter_pretender(RedAdapter))
@on_command("hello").handle()
async def handle_hello(bot: Bot, event: PrivateMessageEvent):
await bot.send(event, "world")
if __name__ == "__main__":
nonebot.run()
3、开润
已支持
- RedProtocol
- 消息接收
- 纯文本
- 图片、视频、语音
- 引用
- 表情
- 消息发送
- 纯文本
- 图片、视频、语音
- 引用
- 表情
- 合并转发(调不通orz)
- 消息发送者角色判断(消息上报少字段orz)
- 其他OB11事件
- 群成员禁言/解除禁言事件
- 群成员加入事件 (包括旧版受邀请入群)
- 群名称改动事件
- 其他OB11 API
- 获取自身资料get_login_info
- 获取好友、群组get_friend_list/get_group_list
- 消息撤回
- 获取群组内群员资料get_group_member_list(调不通orz [https://github.com/chrononeko/bugtracker/issues/12])
- 禁言/解禁群员
- 全体禁言
- 获取群公告
- 获取历史消息
- 消息接收
Metadata
Release files for nonebot-adapter-onebot-pretender 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| nonebot_adapter_onebot_pretender-0.1.1.tar.gz | 23.3 kB | Without provenance | Details for nonebot_adapter_onebot_pretender-0.1.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| nonebot_adapter_onebot_pretender-0.1.1-py3-none-any.whl | Python 3 | none | any | Details for nonebot_adapter_onebot_pretender-0.1.1-py3-none-any.whl |
Total release size: 49.2 kB
Release files / nonebot_adapter_onebot_pretender-0.1.1.tar.gz
| Download URL | nonebot_adapter_onebot_pretender-0.1.1.tar.gz |
|---|---|
| Size | 23.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7f80d61d2006b81aaec21d98efd3b5586c8bd6873d5e3ba3d236b6ae44d560c9
|
|
BLAKE2b-256 checksum How to use checksums |
0e38fec65afdf19eb5e6b256ecc9be1628a5ed372e2099b9ae96df1a89d63414
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.1 CPython/3.10.2 Windows/10
|
Release files / nonebot_adapter_onebot_pretender-0.1.1-py3-none-any.whl
| Download URL | nonebot_adapter_onebot_pretender-0.1.1-py3-none-any.whl |
|---|---|
| Size | 25.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6068dcf12cf01e8069d3a141805242537c7edc544db2e61ebe29f6a390c512c5
|
|
BLAKE2b-256 checksum How to use checksums |
23119ef4ec81b244c470de52bd39dac860eef8ff37b81adf47f319c0b3b1f82f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.1 CPython/3.10.2 Windows/10
|
Security for nonebot-adapter-onebot-pretender 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.