Skip to content

Commit e9a315f

Browse files
committed
🔖 version 0.61.0
1 parent 0408175 commit e9a315f

5 files changed

Lines changed: 36 additions & 30 deletions

File tree

README.md

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,8 @@ async def _():
9999
| [黑盒语音](https://github.com/lclbm/adapter-heybox) | adapters.heybox |
100100
| [Milky](https://github.com/nonebot/adapter-milky) | adapters.milky |
101101
| [EFChat](https://github.com/molanp/nonebot_adapter_efchat) | adapters.efchat |
102-
| [B站直播间](https://github.com/MingxuanGame/nonebot-adapter-bilibili-live) | adapters.bililive | |
102+
| [B站直播间](https://github.com/MingxuanGame/nonebot-adapter-bilibili-live) | adapters.bililive |
103+
| [云湖](https://github.com/molanp/nonebot-adapter-yunhu) | adapters.yunhu |
103104

104105

105106
### 支持的消息元素
@@ -115,25 +116,25 @@ async def _():
115116
> [!WARNING]
116117
> 协议名称前面的⚠️意味着其协议或其适配器长时间未维护或已失效
117118
118-
| 元素\适配器 | OneBot V11 | OneBot V12 | Telegram | 飞书 | Github | QQ-API | ⚠️钉钉 | Console | 开黑啦 | ⚠️Mirai | ⚠️Ntchat | Minecraft | Discord | ⚠️Red | Satori | Dodo IM | ⚠️Kritor | Tailchat | Mail | 微信公众号 | 黑盒语音 | Milky | EFChat | B站直播间 |
119-
|------------------|------------|------------|----------|----|--------|--------|------|---------|-----|-------|----------|-----------|---------|-------|--------|---------|----------|----------|------|-------|------|-------|--------|-------|
120-
| 文本 Text |||||||||||||||||||||||||
121-
| 样式文本 Styled Text | 🚫 | 🚫 |||||||| 🚫 | 🚫 || 🚫 | 🚫 || 🚫 | 🚫 ||| 🚫 | 🚫 | 🚫 || 🚫 |
122-
| 提及用户 At(user) ||||| ⬆️ ||| 🚫 |||| 🚫 ||||||| ⬆️ | 🚫 | ⬆️ ||||
123-
| 提及角色 At(role) | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 || 🚫 | 🚫 | 🚫 || 🚫 ||| 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 |
124-
| 提及频道 At(channel) | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 || 🚫 | 🚫 || 🚫 | 🚫 | 🚫 || 🚫 ||| 🚫 || ⬆️ | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 |
125-
| 提及全体 AtAll ||| 🚫 || 🚫 ||| 🚫 ||| 🚫 | 🚫 |||||| 🚫 | 🚫 | 🚫 | 🚫 || 🚫 | 🚫 |
126-
| 表情 Emoji || 🚫 || 🚫 | 🚫 || 🚫 |||| 🚫 | 🚫 ||| 🚫 | 🚫 ||| 🚫 || 🚫 || 🚫 ||
127-
| 图片 Image ||||| ⬆️ ||| 🚫 ||||||||||||| ⬆️ ||| 🚫 |
128-
| 音频 Audio | ⬆️ |||| 🚫 || 🚫 | 🚫 || ⬆️ | ⬇️ | 🚫 | ⬆️ | ⬆️ || 🚫 | ⬆️ | 🚫 ||| 🚫 | ⬆️ | ⬆️ | 🚫 |
129-
| 语音 Voice |||| ⬆️ | 🚫 | ⬆️ | 🚫 | 🚫 | ⬆️ || ⬇️ | 🚫 | ⬆️ || ⬆️ | 🚫 || 🚫 ||| 🚫 ||| 🚫 |
130-
| 视频 Video ||||| 🚫 || 🚫 | 🚫 |||| 🚫 | ⬆️ ||||| 🚫 ||| 🚫 || 🚫 | 🚫 |
131-
| 文件 File | ⬇️,⬆️(🚧) |||| 🚫 || 🚫 | 🚫 |||| 🚫 | ⬆️ ||| ⬇️ | ⬇️ ||| 🚫 | 🚫 | ⬆️ | 🚫 | 🚫 |
132-
| 回复 Reply ||||| 🚫 || 🚫 | 🚫 |||| 🚫 |||||||| 🚫 | ⬆️ || ⬆️ | ⬆️ |
133-
| 引用转发 Reference || 🚫 | 🚫 || 🚫 | 🚫 | 🚫 | 🚫 | 🚫 || 🚫 | 🚫 | 🚫 ||| 🚫 || 🚫 | 🚫 | 🚫 | 🚫 || 🚫 | 🚫 |
134-
| 超级消息 Hyper || 🚫 | 🚫 | ⬇️ | 🚫 || 🚫 | 🚫 |||| 🚫 | 🚫 || 🚫 | 🚫 || 🚫 | 🚫 || 🚫 | ⬇️ | 🚫 | 🚫 |
135-
| 按钮 Button | 🚫 | 🚫 | ⬆️ | 🚫 | 🚫 || 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | ⬆️ || 🚫 || 🚫 || 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 |
136-
| 其余 Other |||||||||||||||||||||||||
119+
| 元素\适配器 | OneBot V11 | OneBot V12 | Telegram | 飞书 | Github | QQ-API | ⚠️钉钉 | Console | 开黑啦 | ⚠️Mirai | ⚠️Ntchat | Minecraft | Discord | ⚠️Red | Satori | Dodo IM | ⚠️Kritor | Tailchat | Mail | 微信公众号 | 黑盒语音 | Milky | EFChat | B站直播间 | 云湖 |
120+
|------------------|------------|------------|----------|----|--------|--------|------|---------|-----|---------|----------|-----------|---------|-------|--------|---------|----------|----------|------|-------|------|-------|--------|-------|----|
121+
| 文本 Text |||||||||| |||||||||||||| | |
122+
| 样式文本 Styled Text | 🚫 | 🚫 |||||||| 🚫 | 🚫 || 🚫 | 🚫 || 🚫 | 🚫 ||| 🚫 | 🚫 | 🚫 || 🚫 | |
123+
| 提及用户 At(user) ||||| ⬆️ ||| 🚫 || || 🚫 ||||||| ⬆️ | 🚫 | ⬆️ ||| | |
124+
| 提及角色 At(role) | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 || 🚫 | 🚫 | 🚫 || 🚫 ||| 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 |
125+
| 提及频道 At(channel) | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 || 🚫 | 🚫 || 🚫 | 🚫 | 🚫 || 🚫 ||| 🚫 || ⬆️ | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 |
126+
| 提及全体 AtAll ||| 🚫 || 🚫 ||| 🚫 || | 🚫 | 🚫 |||||| 🚫 | 🚫 | 🚫 | 🚫 || 🚫 | 🚫 | |
127+
| 表情 Emoji || 🚫 || 🚫 | 🚫 || 🚫 ||| | 🚫 | 🚫 ||| | 🚫 ||| 🚫 || 🚫 || 🚫 | | |
128+
| 图片 Image ||||| ⬆️ ||| 🚫 || ||||||||||| ⬆️ ||| 🚫 | |
129+
| 音频 Audio | ⬆️ |||| 🚫 || 🚫 | 🚫 || ⬆️ | ⬇️ | 🚫 | ⬆️ | ⬆️ || 🚫 | ⬆️ | 🚫 ||| 🚫 | ⬆️ | ⬆️ | 🚫 | ⬇️ |
130+
| 语音 Voice |||| ⬆️ | 🚫 | ⬆️ | 🚫 | 🚫 | ⬆️ | | ⬇️ | 🚫 | ⬆️ || ⬆️ | 🚫 || 🚫 ||| 🚫 ||| 🚫 | 🚫 |
131+
| 视频 Video ||||| 🚫 || 🚫 | 🚫 || || 🚫 | ⬆️ ||||| 🚫 ||| 🚫 || 🚫 | 🚫 | |
132+
| 文件 File | ⬇️,⬆️(🚧) |||| 🚫 || 🚫 | 🚫 || || 🚫 | ⬆️ ||| ⬇️ | ⬇️ ||| 🚫 | 🚫 | ⬆️ | 🚫 | 🚫 | |
133+
| 回复 Reply ||||| 🚫 || 🚫 | 🚫 || || 🚫 |||||||| 🚫 | ⬆️ || ⬆️ | ⬆️ | |
134+
| 引用转发 Reference || 🚫 | 🚫 || 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | | 🚫 | 🚫 | 🚫 ||| 🚫 || 🚫 | 🚫 | 🚫 | 🚫 || 🚫 | 🚫 | 🚫 |
135+
| 超级消息 Hyper || 🚫 | 🚫 | ⬇️ | 🚫 || 🚫 | 🚫 || || 🚫 | 🚫 || 🚫 | 🚫 || 🚫 | 🚫 || 🚫 | ⬇️ | 🚫 | 🚫 | |
136+
| 按钮 Button | 🚫 | 🚫 | ⬆️ | 🚫 | 🚫 || 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | ⬆️ || 🚫 || 🚫 || 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | |
137+
| 其余 Other |||||||||| |||||||||||||| | |
137138

138139

139140
### 支持的消息操作
@@ -146,12 +147,12 @@ async def _():
146147
> [!WARNING]
147148
> 斜体的协议名称意味着其协议或其适配器长时间未维护或已失效
148149
149-
| 操作\适配器 | OneBot V11 | OneBot V12 | Telegram | 飞书 | Github | QQ-API | ⚠️钉钉 | Console | 开黑啦 | ⚠️Mirai | ⚠️Ntchat | Minecraft | Discord | ⚠️Red | Satori | Dodo IM | ⚠️Kritor | Tailchat | Mail | 微信公众号 | 黑盒语音 | Milky | EFChat | B站直播间 |
150-
|---------------|------------|------------|----------|----|--------|--------|------|---------|-----|-------|----------|-----------|---------|-------|--------|---------|----------|----------|------|-------|------|-------|--------|-------|
151-
| 发送 Send |||||||||||||||||||||||||
152-
| 撤回 Recall |||||||| 🚫 |||| 🚫 ||||||| 🚫 | 🚫 | 🚫 || 🚫 | 🚫 |
153-
| 编辑 Edit | 🚫 | 🚫 |||| 🚫 || 🚫 || 🚫 | 🚫 | 🚫 || 🚫 ||| 🚫 | 🚫 || 🚫 | 🚫 | 🚫 | 🚫 | 🚫 |
154-
| 表情响应 Reaction | ✅(🚧) | 🚫 ||||| 🚫 | 🚫 || 🚫 | 🚫 | 🚫 || 🚫 ||||| 🚫 | 🚫 | 🚫 || 🚫 | 🚫 |
150+
| 操作\适配器 | OneBot V11 | OneBot V12 | Telegram | 飞书 | Github | QQ-API | ⚠️钉钉 | Console | 开黑啦 | ⚠️Mirai | ⚠️Ntchat | Minecraft | Discord | ⚠️Red | Satori | Dodo IM | ⚠️Kritor | Tailchat | Mail | 微信公众号 | 黑盒语音 | Milky | EFChat | B站直播间 | 云湖 |
151+
|---------------|------------|------------|----------|----|--------|--------|------|---------|-----|---------|----------|-----------|---------|-------|--------|---------|----------|----------|------|-------|------|-------|--------|-------|----|
152+
| 发送 Send |||||||||| |||||||||||||| | |
153+
| 撤回 Recall |||||||| 🚫 || || 🚫 ||||||| 🚫 | 🚫 | 🚫 || 🚫 | 🚫 | |
154+
| 编辑 Edit | 🚫 | 🚫 |||| 🚫 || 🚫 || 🚫 | 🚫 | 🚫 || 🚫 ||| 🚫 | 🚫 || 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | |
155+
| 表情响应 Reaction | ✅(🚧) | 🚫 ||||| 🚫 | 🚫 || 🚫 | 🚫 | 🚫 || 🚫 ||||| 🚫 | 🚫 | 🚫 || 🚫 | 🚫 | 🚫 |
155156

156157

157158
## 配置项

src/nonebot_plugin_alconna/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@
141141
from .uniseg import patch_matcher_send as patch_matcher_send
142142
from .uniseg import patch_saa as patch_saa
143143

144-
__version__ = "0.60.4"
144+
__version__ = "0.61.0"
145145
__supported_adapters__ = set(m.value for m in SupportAdapterModule.__members__.values()) # noqa: C401
146146
__plugin_meta__ = PluginMetadata(
147147
name="Alconna 插件",

src/nonebot_plugin_alconna/uniseg/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
from .tools import image_fetch as image_fetch
6565
from .tools import reply_fetch as reply_fetch
6666

67-
__version__ = "0.60.4"
67+
__version__ = "0.61.0"
6868

6969
__plugin_meta__ = PluginMetadata(
7070
name="Universal Segment 插件",

src/nonebot_plugin_alconna/uniseg/adapters/yunhu/builder.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
from nonebot.adapters import Bot, Event
44
from nonebot.adapters.yunhu.event import MessageEvent
55
from nonebot.adapters.yunhu.message import At as AtSegment
6+
from nonebot.adapters.yunhu.message import Audio as AudioSegment
67
from nonebot.adapters.yunhu.message import Buttons as ButtonsSegment
78
from nonebot.adapters.yunhu.message import Face as FaceSegment
89
from nonebot.adapters.yunhu.message import File as FileSegment
@@ -16,7 +17,7 @@
1617

1718
from nonebot_plugin_alconna.uniseg.builder import MessageBuilder, build
1819
from nonebot_plugin_alconna.uniseg.constraint import SupportAdapter
19-
from nonebot_plugin_alconna.uniseg.segment import At, Button, Emoji, File, Image, Keyboard, Reply, Text, Video
20+
from nonebot_plugin_alconna.uniseg.segment import At, Audio, Button, Emoji, File, Image, Keyboard, Reply, Text, Video
2021

2122

2223
class YunHuMessageBuilder(MessageBuilder):
@@ -63,6 +64,10 @@ def video(self, seg: VideoSegment):
6364
return Video(id=seg.data["videoKey"], raw=seg.data["raw"])
6465
return Video(id=seg.data["videoKey"])
6566

67+
@build("audio")
68+
def audio(self, seg: AudioSegment):
69+
return Audio(url=seg.data["url"], duration=seg.data["duration"])
70+
6671
@build("file")
6772
def file(self, seg: FileSegment):
6873
if seg.data["url"]:

tests/test_target_scope.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from nonebot.adapters.qq import Bot as QQBot
1212
from nonebot.adapters.satori import Adapter as SatoriAdapter
1313
from nonebot.adapters.satori import Bot as SatoriBot
14-
from nonebot.adapters.satori.models import Channel, ChannelType, Guild, PageResult, User, Friend
14+
from nonebot.adapters.satori.models import Channel, ChannelType, Friend, Guild, PageResult, User
1515
from nonebug import App
1616
from pytest_mock import MockerFixture
1717

0 commit comments

Comments
 (0)