Skip to content

Commit 99adeb0

Browse files
committed
🐛 fix milky forward node
1 parent 5e3c4e3 commit 99adeb0

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

src/nonebot_plugin_alconna/argv.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ def __init__(self):
134134
mode=MatchMode.TYPE_CONVERT,
135135
origin=Text,
136136
alias="Text",
137-
accepts=Union[str, Text],
137+
accepts=Union[str, Text], # type: ignore
138138
)
139139

140140
def spliter(self, x: str):

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ def forward(self, seg: ForwardSegment):
101101
return Reference(seg.data["forward_id"])
102102
return Reference(
103103
nodes=[
104-
CustomNode(uid=str(msg.user_id), name=msg.name, content=self.generate(msg.segments))
104+
CustomNode(uid=str(msg.user_id), name=msg.sender_name, content=self.generate(msg.segments))
105105
for msg in seg.data["messages"]
106106
]
107107
)

src/nonebot_plugin_alconna/uniseg/adapters/milky/exporter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ async def reference(self, seg: Reference, bot: Union[Bot, None]) -> "MessageSegm
177177
if seg.id:
178178
messages = await bot.get_forwarded_messages(forward_id=seg.id)
179179
return MessageSegment.forward(
180-
[MessageSegment.node(int(bot.self_id) if bot else 10001, msg.name, msg.message) for msg in messages]
180+
[MessageSegment.node(int(bot.self_id) if bot else 10001, msg.sender_name, msg.message) for msg in messages]
181181
)
182182
if not seg.children:
183183
raise SerializeFailed(lang.require("nbp-uniseg", "invalid_segment").format(type="forward", seg=seg))

src/nonebot_plugin_alconna/uniseg/segment.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1118,7 +1118,7 @@ async def export(
11181118

11191119
env[Segment] = BasePattern(
11201120
mode=MatchMode.KEEP,
1121-
accepts=Union[Segment, str],
1121+
accepts=Segment | str, # type: ignore
11221122
)
11231123
env[Media] = BasePattern(
11241124
mode=MatchMode.KEEP,

0 commit comments

Comments
 (0)