原消息内容有什么用途呢 ?
如果只需要获取文本的话,可以 监听消息并取出引用消息实例直接获取文本 (例如: 引用消息的图片或at会转换为 [图片]
和 @xxx
的形式)
如果需要获取完整的原消息的话,可以考虑 通过消息id进行缓存 ,回复时从缓存取出原消息。
希望能具体描述一下想要实现的功能,而不是直接放出一段用于测试的代码
补充: 因为Mirai对于引用消息的处理在这两个获取方式下是有区别的,所以要按情境选择适合的方法进行处理, 建议补充实际使用场景便于解决问题
原消息内容有什么用途呢 ?
如果只需要获取文本的话,可以 监听消息并取出引用消息实例直接获取文本 (例如: 引用消息的图片或at会转换为 [图片]
和 @xxx
的形式)
如果需要获取完整的原消息的话,可以考虑 通过消息id进行缓存 ,回复时从缓存取出原消息。
希望能具体描述一下想要实现的功能,而不是直接放出一段用于测试的代码
补充: 因为Mirai对于引用消息的处理在这两个获取方式下是有区别的,所以要按情境选择适合的方法进行处理, 建议补充实际使用场景便于解决问题
简单说一下腾讯的狗屎接口和审核机制:
群聊接口完全只能关键词回复,无法获取用户任何信息(昵称,头像),腾讯使用一长串id来代替用户的qq号,而且每个群同一用户的id不一样。
无法获取回复消息的原消息
会被腾讯添加at用户的提示
添加功能要审核,bot上线要审核,切换白名单也要审核;最逆天的是审核时不能更改信息,只能等审核结束才可以
还有最恶心的是,腾讯审核员 完全不看 你的测试报告或者提示,如下图