Skip to content
This repository has been archived by the owner on Aug 2, 2020. It is now read-only.

v1.1.6

Compare
Choose a tag to compare
@stdrc stdrc released this 12 Jun 14:31
· 832 commits to master since this release

更新日志:

  • 修复获取群列表、获取群成员列表中,对于列表为空时获取失败的 bug
  • 优化消息数组格式

Beta 版中加入的消息数组支持,已有所调整,原先每个消息段为一个元组,且元组的第二位类型是不固定的,造成一些语言中解析困难,因此修改为如下形式:

[  
    {  
        "type":"text",
        "data":{  
            "text":"123"
        }
    },
    {  
        "type":"face",
        "data":{  
            "id":"123"
        }
    },
    {  
        "type":"text",
        "data":{  
            "text":"456"
        }
    },
    {  
        "type":"image",
        "data":{  
            "file":"DF53D2AA312664CCD10EAAFCDADF63C2.jpg",
            "url":"http://gchat.qpic.cn/gchatpic_new/1002647525/1728197705-2548981230-DF53D2AA312664CCD10EAAFCDADF63C2/0"
        }
    },
    {  
        "type":"text",
        "data":{  
            "text":"\u6709\u4e00\u5957"
        }
    }
]

所有消息段均用 JSON 对象表示,type 字段为 CQ 码功能名,data 字段为 JSON 对象表示的 CQ 码参数;对于纯文本消息段,typetextdatatext 字段为实际内容。

和之前一样,只有在配置文件中加上:

post_message_format=array

才会以消息数组形式发送,否则保持原来的带 CQ 码的字符串。

另外,此功能现在仍然属于测试功能,请谨慎使用。