Closed EnchantedHay closed 5 months ago
chronocat那边的控制台显示的消息记录是什么样子的
chronocat那边的控制台显示的消息记录是什么样子的
Chronocat这边是正确的,例如下面同一段聊天记录:
Chronocat:
[2019][06-05 18:18:19][M][CH0000] NostalgicCover(371***187)-Nameless(211***4731): [回复1619***740] 谢邀我穿的短袖
[2019][06-05 18:18:25][M][CH0000] NostalgicCover(371***187)-Nameless(211***4731): 我已经觉得我没命在了
Nonebot:
06-05 18:18:19 [SUCCESS] nonebot | Satori 172****019 | [message-created]: Message 737696***062460713 from Nameless(371***187)@[NostalgicCover:371***187]: [Text(type='text', data={'text': '谢邀我穿的短袖', 'styles': {}}, _children=[])]
06-05 18:18:25 [SUCCESS] nonebot | Satori 172****019 | [message-created]: Message 737691***337650273 from Nameless(371***187)@[NostalgicCover:371***187]: [Text(type='text', data={'text': '我已经觉得我没命在了', 'styles': {}}, _children=[])]
看了一下,只是事件描述的代码写错了,实际从事件拿到的还是正确的
class PublicMessageCreatedEvent(MessageCreatedEvent, PublicMessageEvent):
@override
def get_event_description(self) -> str:
return escape_tag(
f"Message {self.msg_id} from "
f"{self.user.name or ''}({self.channel.id})"
f"@[{self.channel.name or ''}:{self.channel.id}]"
f": {self.get_message()!r}"
)
确认项
操作系统
Windows
Python 版本
3.10
NoneBot 版本
2.3.1
适配器
0.11.5
协议端
Chronocat 0.2.10
描述问题
接收群消息事件时,用户id与群组id相同,为群组id的值。
复现步骤
正常启动最新版QQNT(9.9.11)+LiteloaderQQNT(1.1.1)+Chronocat(0.2.10),成功连接nonebot
期望的结果
No response
截图或日志
一次启动例:
Nonebot 配置项