Skip to content

错误的消息类型 #132

@lunzhiPenxil

Description

@lunzhiPenxil

对接Lagrange.Core时出现以下错误:


OlivOS 插件 [OlivaDiceCore] 调用 [group_message] 失败: 'list' object has no attribute 'lower'

Traceback (most recent call last):

  File "OlivOS\core\core\pluginAPI.py", line 304, in plugin_event_router

  File "C:\Users\Administrator\Desktop\dnd_starchen_dice\KOOK\OlivOS-Win\./plugin/tmp\OlivaDiceCore\main.py", line 31, in group_message

  File "C:\Users\Administrator\Desktop\dnd_starchen_dice\KOOK\OlivOS-Win\./plugin/tmp\OlivaDiceCore\msgReply.py", line 202, in unity_reply

  File "C:\Users\Administrator\Desktop\dnd_starchen_dice\KOOK\OlivOS-Win\./plugin/tmp\OlivaDiceCore\msgReply.py", line 5361, in isMatchWordStart

AttributeError: 'list' object has no attribute 'lower'

接受消息事件正常,但每一条消息都报出此错误。

Originally posted by @kagangtuya-star in #117

猜测

此问题目前无法在开发环境复现,你所遇到的问题在正确设置的情形下不会出现,目前优先考虑是你的设置问题,其中主要怀疑你没有正确设置 onebotV11/Http 账号类型模式下,协议端 Lagrange.Core 的消息上报的消息类型,目前 OlivOS 优先推荐 字符串/消息段 中的 字符串 模式。

目前开发组决定进行推进以下措施来改善

  • 增强此报告中所涉及模块的日志打印,向用户提示可能存在的问题

目前推荐你进行的举措,优先级依次递减

  • 检查你的生产环境的协议端 Lagrange.Core 的设置,确保你正确的将消息上报的消息类型设置为了 字符串/消息段 中的 字符串 模式。
  • 使用即时通讯与开发组联络,让开发者得以更容易的尝试复现你遇到的问题,这里是邀请链接
  • 提供你的生产环境供开发者直接调试

Metadata

Metadata

Assignees

Labels

not bugEverything is just working fine but person

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions