千寻微信框架Pro
    千寻微信框架Pro
    • 首页
    • 快速上手
    • 购买授权
    • 自助管理
    • 常见问题
    • 更新日志
    • 文本代码
    • 启动参数
    • 注入教程
      • 使用千寻微信框架
        • 使用千寻微信框架
      • 不使用千寻微信框架(无头)
        • 使用version劫持注入
        • 使用Daen微信注入器
    • 开始开发
      • 通过DLL插件接入
      • 通过WebSocket接入
      • 通过HTTPAPI接入
        • 前言-开发必看
        • 方案一:千寻微信框架
        • 方案二:微信客户端
    • 方案一:千寻微信框架
      • 使用必看
      • 回调事件
        • 注入成功(10000)
        • 账号变动事件(10014)
        • 收到群聊消息(10008)
        • 收到私聊消息(10009)
        • 自己发出消息(10010)
        • 转账事件(10006)
        • 撤回事件(10013)
        • 好友请求(10011)
        • 支付事件(10007)
        • 授权到期(99999)
        • 二维码收款事件(10015)
        • 群成员变动事件(10016)
        • ws心跳(10)
      • 接口请求
        • 启动一个微信(runWeChat)
        • 结束微信进程(killWeChat)
        • 获取微信列表(getWeChatList)
        • 获取登录二维码(getLoginQrCode)
        • 解密dat图片(decryptImage)
        • 微信状态检测(checkWeChat)
        • 查询授权信息(getAuthInfo)
        • 下载文件/图片
        • 发送文本消息(sendText)
        • 发送文本消息2(sendText2)
        • 发送引用回复_文本(sendReferText)
        • 发送图片(sendImage)
        • 发送文件(sendFile)
        • 发送动态表情(sendGif)
        • 发送分享链接(sendShareUrl)
        • 发送小程序(sendApplet)
        • 发送音乐分享(sendMusic)
        • 发送聊天记录(sendChatLog)
        • 发送名片消息(sendCard)
        • 发送XML(sendXml)
        • 发送位置信息(sendLocationInfo)
        • 获取个人信息(getSelfInfo)
        • 获取标签列表(getLabelList)
        • 获取好友列表(getFriendList)
        • 获取群聊列表(getGroupList)
        • 获取公众号列表(getPublicList)
        • 同意好友请求(agreeFriendReq)
        • 添加好友_通过v3(addFriendByV3)
        • 添加好友_通过群wxid(addFriendByGroupWxid)
        • 删除好友(delFriend)
        • 修改对象备注(editObjRemark)
        • 查询陌生人信息(queryNewFriend)
        • 查询对象信息(queryObj)
        • 退出群聊(quitGroup)
        • 创建群聊(createGroup)
        • 查询群聊信息(queryGroup)
        • 添加群成员(addMembers)
        • 邀请群成员(inviteMembers)
        • 移除群成员(delMembers)
        • 获取群成员列表(getMemberList)
        • 获取群成员昵称(getMemberNick)
        • 修改自己群昵称(editSelfMemberNick)
        • 确认收款(confirmTrans)
        • 退还收款(returnTrans)
        • 打开浏览器(openBrowser)
        • 执行云函数(runCloudFunction)
        • 标记已读未读(setReadStatus)
        • 使用授权卡密(authCami)
        • 撤回消息(revokeMyMsg)
    • 方案二:微信客户端
      • 使用必看
      • 回调事件
        • 注入成功(injectSuccess)
        • 登录成功(loginSuccess)
        • 收到消息(recvMsg)
        • 转账事件(transPay)
        • 撤回事件(revokeMsg)
        • 好友请求(friendReq)
        • 授权到期(authExpire)
        • 二维码收款事件(qrPay)
        • 群成员变动事件(groupMemberChanges)
      • 接口请求
        • 修改微信版本号(editVersion)
        • 获取登录状态(getLoginStatus)
        • 获取登录二维码(getLoginQrCode)
        • 设置下载图片时间(setDownloadImage)
        • 结束微信进程(killWeChat)
        • 解密dat图片(decryptImage)
        • 微信状态检测(checkWeChat)
        • 查询授权信息(getAuthInfo)
        • 下载文件/图片
        • 发送文本消息(sendText)
        • 发送文本消息2(sendText2)
        • 发送引用回复_文本(sendReferText)
        • 发送图片(sendImage)
        • 发送文件(sendFile)
        • 发送动态表情(sendGif)
        • 发送分享链接(sendShareUrl)
        • 发送小程序(sendApplet)
        • 发送音乐分享(sendMusic)
        • 发送聊天记录(sendChatLog)
        • 发送名片消息(sendCard)
        • 发送XML(sendXml)
        • 发送位置信息(sendLocationInfo)
        • 获取个人信息(getSelfInfo)
        • 获取标签列表(getLabelList)
        • 获取好友列表(getFriendList)
        • 获取群聊列表(getGroupList)
        • 获取公众号列表(getPublicList)
        • 同意好友请求(agreeFriendReq)
        • 添加好友_通过v3(addFriendByV3)
        • 添加好友_通过群wxid(addFriendByGroupWxid)
        • 删除好友(delFriend)
        • 修改对象备注(editObjRemark)
        • 查询陌生人信息(queryNewFriend)
        • 查询对象信息(queryObj)
        • 退出群聊(quitGroup)
        • 创建群聊(createGroup)
        • 查询群聊信息(queryGroup)
        • 添加群成员(addMembers)
        • 邀请群成员(inviteMembers)
        • 移除群成员(delMembers)
        • 获取群成员列表(getMemberList)
        • 获取群成员昵称(getMemberNick)
        • 修改自己群昵称(editSelfMemberNick)
        • 确认收款(confirmTrans)
        • 退还收款(returnTrans)
        • 打开浏览器(openBrowser)
        • 执行云函数(runCloudFunction)
        • 标记已读未读(setReadStatus)
        • 使用授权卡密(authCami)
        • 撤回消息(revokeMyMsg)

    启动参数

    🎈 参数详解#

    配置参数是一段json,里面包含了以下参数
    参数解释是否必填备注
    callBackUrlHTTP回调地址否当微信收到消息等事件时,会POST通知到该参数设置的地址上,多个回调地址使用英文逗号隔开
    portHTTP监听端口是启动当前微信时,要监听的HTTP端口,你可以通过请求该端口来实现发送消息等接口,启动多个微信时,需要使用不同的端口
    cacheData数据缓存目录否当发送图片、发送文件时,使用了网络直链,会缓存到cacheData\tmp目录下,当收到微信图片时,解密后的文件也会保留在该目录下,以\结尾。留空则默认是 我的文档\DaenWxHookCache\
    decryptImg是否解密图片否当微信收到图片时,是否进行解密,0=否,1=是
    timeOut图片下载超时时间否当微信收到图片时,并且设置了需要解密图片,那么需要先下载原图才能进行解密,那么这个下载过程的超时时间,单位毫秒,如果网速不好建议设置的大一点,默认值是5000,即5秒
    flag自定义标识否回调事件通知、接口响应的报文中会原样附带此字段
    ver伪装版本号否可以过低版本登录,例如伪装成9.9.9.9
    noHandleMsg登录完成后忽略消息否忽略刚登录成功后几秒内的消息
    autoLogin自动点击登录按钮否1=是,0=否
    resend对于文本消息,发送失败是否自动重新发送。开启后,在使用【发送文本消息】接口时,如果消息转圈圈等未发送成功的情况下,将自动进行重发,目前内置规则为:每秒检查1次,连续检查失败5次那么就进行重发。重发只会进行5次,如果重发5次依然失败,那么将放弃否1=是,0=否
    httpModeHTTP模式否0=WinInet,1=WinHttp,留空默认为0
    groupMemberEvent是否监控群成员变动事件否1=是,0=否,留空默认为否,如果用不到该事件,可不开启,提升稳定性
    revokeMsgEvent是否监控撤回事件否1=是,0=否,留空默认为否,如果用不到该事件,可不开启,提升稳定性
    hookSilk是否HOOK语音silk文件否1=是,0=否,留空默认为否,开启后,在收到语音消息后,可根据语音消息id去数据缓存目录获得silk文件,具体请看文档说明,微信版本需要大于等于3.9.12.54,如果用不到,可不开启,提升稳定性
    示例配置
    {
        "callBackUrl": "http:\/\/127.0.0.1:989\/wechat\/callback",
        "port": "8888",
        "cacheData": "C:\\Users\\13301\\Documents\\DaenWxHookCache\\",
        "timeOut": "5000",
        "autoLogin": "0",
        "flag": "7888",
        "ver": "",
        "decryptImg": "1",
        "noHandleMsg": "0"
    }
    上一页
    文本代码
    下一页
    使用千寻微信框架
    Built with