Package 

Object CQCode

  • All Implemented Interfaces:

    
    public class CQCode
    
                        

    酷Q码工具类 https://docs.go-cqhttp.org/cqcode/

    • Constructor Detail

    • Method Detail

      • record

         final String record(String file, Integer magic)

        语音

        Parameters:
        file - 音频文件名称
        magic - 发送时可选, 默认 0, 设置为 1 表示变声
      • record

         final String record(String file, Integer magic, Integer cache, Integer proxy, Integer timeout)

        语音

        Parameters:
        file - 音频文件名称,音频存放在酷Q目录的data\record\下
        magic - 是否为变声,若该参数为true则显示变声标记。该参数可被忽略。
        cache - 只在通过网络 URL 发送时有效, 表示是否使用已缓存的文件, 默认 1
        proxy - 只在通过网络 URL 发送时有效, 表示是否通过代理下载文件 ( 需通过环境变量或配置文件配置代理 ) , 默认 1
        timeout - 下载操作超时(单位秒)
      • at

         final String at(Long qq)

        at某人

        Parameters:
        qq - 被@的群成员帐号
      • at

         final String at(Long qq, String name)

        at某人

        Parameters:
        qq - 被@的群成员帐号
        name - 当在群中找不到此QQ号的名称时才会生效
      • share

         final String share(String url, String title)

        链接分享

        Parameters:
        url - 分享链接
        title - 分享的标题,建议12字以内
      • share

         final String share(String url, String title, String content)

        链接分享

        Parameters:
        url - 分享链接
        title - 分享的标题,建议12字以内
        content - 分享的简介,建议30字以内。该参数可被忽略。
      • share

         final String share(String url, String title, String content, String image)

        链接分享

        Parameters:
        url - 分享链接
        title - 分享的标题,建议12字以内
        content - 分享的简介,建议30字以内。该参数可被忽略。
        image - 分享的图片链接。若参数为空或被忽略,则显示默认图片
      • music

         final String music(String type, Integer id)

        音乐

        Parameters:
        type - 音乐平台类型,目前支持 qq163xm 分别表示使用 QQ 音乐、网易云音乐、虾米音乐
        id - 对应音乐平台的数字音乐id
      • customMusic

         final String customMusic(String url, String audio, String title, String content, String image)

        音乐自定义分享

        Parameters:
        url - 分享链接,即点击分享后进入的音乐页面(如歌曲介绍页)
        audio - 音频链接(如mp3链接)
        title - 音乐的标题,建议12字以内
        content - 音乐的简介,建议30字以内。该参数可被忽略
        image - 音乐的封面图片链接。若参数为空或被忽略,则显示默认图片
      • image

         final String image(String file)

        图片

        Parameters:
        file - 图片文件名称
      • image

         final String image(String file, EImageType type, EImageSubType subType, String url, Boolean cache, EImageEffect imageEffect, Integer c)

        自定义图片

        图片最大不能超过30MB

        PNG格式不会被压缩, JPG可能不会二次压缩, GIF非动图转成PNG

        GIF动图原样发送(总帧数最大300张, 超过无法发出, 无论循不循环)

        Parameters:
        file - 图片文件名称,图片存放在酷Q目录的data\image\下
        cache - 是否缓存
      • reply

         final String reply(Integer id)

        回复

        Parameters:
        id - 回复时所引用的消息id, 必须为本群消息.
      • reply

         final String reply(String text, Long qq, Long time, Long seq)

        自定义回复

        Parameters:
        text - 自定义回复的信息
        qq - 自定义回复时的自定义QQ
        time - 自定义回复时的时间, 格式为Unix时间
        seq - 起始消息序号, 可通过 get_msg 获得
      • poke

         final String poke(Long qq)

        戳一戳(仅限群聊)

        无法撤回 返回的 message_id 恒为 0

        Parameters:
        qq - 需要戳的成员
      • gift

         final String gift(Long qq, EGiftType id)

        礼物

        仅支持免费礼物 无法撤回 返回的 message_id 恒为 0

      • xml

         final String xml(String data)

        XML 消息

        Parameters:
        data - xml内容, xml中的value部分, 记得实体化处理
      • json

         final String json(String data)

        JSON 消息

        Parameters:
        data - json内容
      • json

         final String json(String data, Integer resId)

        JSON 消息

        Parameters:
        data - json内容
        resId - 默认不填为0, 走小程序通道, 填了走富文本通道发送