千寻微信框架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)

    常见问题

    温馨提示
    如果本页面仍然无法解决您的问题,请加入官方QQ群、QQ频道进行提问,在提问之前,您需要了解:
    1.
    直接说问题,请勿说废话,例如在不在?、有人没?、谁有空?帮我看个东西等毫无意义的话、开场白等
    2.
    尽可能直接的、详细的、描述清楚你的问题,有必要提供截图就提供截图
    3.
    若您有条件、有时间、有精力的话,我们非常推荐您阅读《提问的智慧》,这可能会对您的编程生涯带来极大的好处(原文是GitHub上的,为了照顾您,我们特地找来了中文精简版 )

    🔖客服QQ是多少?#

    您有任何疑问都可以联系客服QQ 1330166564、9410245

    💡如何查看微信的wxid?#

    使用千寻微信框架Pro登录微信可以看到。鼠标右键,复制wxid可以进行复制
    image.png
    如果要扫赞赏码的话,如下填写即可(由于ios微信留言限制了长度,所以直接粘贴即可,微信会自动截取前16位,这个不影响)

    💡授权的是什么?#

    授权的是微信账号,不绑定电脑、不限制使用设备

    💡如何查看授权到期时间?#

    1.
    在框架的-微信管理页面即可看到授权到期时间
    2.
    使用接口查询授权信息(getAuthInfo)进行查询
    3.
    QQ机器人自助查询,请点击查看 自助管理授权

    💡如何更换授权的微信号?#

    如果授权的微信账号被封、不再使用、授权错了等,我们支持免费将剩余的授权时间转移到新微信账号上
    你有两种更换授权的方式,任选其一即可
    如果wxid已经绑定了QQ,那么可以使用QQ机器人自助更换授权,请点击查看 自助管理授权
    如果wxid未绑定QQ,那么请联系任意一位客服QQ9410245、1330166564进行人工更换,提供以下3项内容,发给任意一位客服即可
    旧wxid的付款截图
    旧wxid:wxid_xxxxxxxx
    新wxid:wxid_xxxxxxxx

    如何更新框架?#

    更新不会导致你框架的设置、插件数据丢失,请放心更新
    1
    首先关闭正在运行的千寻微信框架Pro和微信
    2
    然后你只需要下载最新版本的zip压缩包,并解压
    3
    将里面的千寻微信框架Pro.exe和bin文件夹复制,然后粘贴到你现有的框架文件夹中,全部替换即可
    4
    重新运行千寻微信框架Pro和微信,就完成了

    如何禁止微信自动更新?#

    勾选框架设置页面的禁止微信自动更新
    或者
    手动修改host文件
    C:\Windows\System32\drivers\etc\hosts,添加以下内容
    127.0.0.1 dldir1.qq.com
    127.0.0.1 dldir1v6.qq.com

    执行云函数接口 超时#

    首先退出已经登录的所有微信
    然后打开你的计算机,找到
    C:\Users\你的用户名\AppData\Roaming\Tencent\WeChat\XPlugin
    把这个文件夹里的东西全部删除
    然后登录微信,等待几分钟后再试即可

    无法接收到回调消息?#

    如果你的回调程序在本地电脑,而千寻微信框架或者微信客户端在服务器上,那你得保证你本地电脑有公网IP或者内网穿透,这是网络编程基础常识!

    无法从谷歌浏览器、Edge浏览器上下载,提示“检测到病毒”#

    关闭系统安全中心的实时保护,打开Windows安全中心,找到病毒和威胁防护,关闭实时保护即可
    440f3bf294414e57f31df9e7f2c78276.png

    框架上添加了微信,日志显示已启动,但是微信管理不显示#

    1.
    如果安装了火绒安全软件、360等杀毒软件,请退掉或者添加信任即可
    2.
    如果没有安装杀毒软件,那么就是安全中心的问题,按照下图关闭 实时保护即可
    440f3bf294414e57f31df9e7f2c78276.png

    如何查看微信账号到期时间?#

    在框架的-微信管理页面,右键账号,查看详情即可查看
    或者
    使用接口查询授权信息(getAuthInfo)进行查询

    如何使用autMan进行对接?#

    请参考 https://bbs.autman.cn/d/231-dui-jie-qian-xun-pro

    支持64位微信吗?#

    目前仅支持32位版本微信,不过,我们已经在开发64位 微信4.x版本了,敬请期待!

    win7用不了,提示“请联系框架官方技术人员”#

    TLS版本问题,下载我们网盘里的Win7用不了运行并重启MicrosoftEasyFix51044.zip运行并重启电脑即可

    发文本消息换行是两行?多了一行?#

    如果你用的易语言SDK,那么你不应该使用#换行符,而是应该使用字符 (13),或者使用模块里封装的Text.换行()
    对于其他语言,你应该使用\r表示换行,即ASCII码值为13,符号显示为CR

    发送文本消息 和 发送文本消息2 有什么区别?#

    发送文本消息最长发送包含2048个字符的消息,如果超出,框架将自动切分成多条消息进行发送
    发送文本消息2理论上没有最长消息限制,可以发送一次性发送很长的消息

    发送文件提示文件不存在#

    如果D:\\daen\\restart.sh不行,就用D:/daen/restart.sh这种斜杠试试

    发送xml红色感叹号,发不出去#

    XML里<fromusername>wxid_nq6r0w9v12612</fromusername>必须为自己的wxid,切记

    报错“路由不存在”#

    请认真看开始开发-通过HTTPAPI接入章节
    还是那句话,磨刀不误砍柴工

    如何判断发出去的消息有没有发送成功?#

    自2.0.3.0版本之后,对于发送类的接口,返回报文增加了sendId字段,收到消息回调事件中也增加了此字段,你可以根据此字段来判断消息是否发送成功,如果收到了你发送消息得到sendId的回调,说明发送成功,否则就是发送失败了

    收到表情包如何保存和转发?#

    回答过长,已默认收起,点此展开

    收到分享的公众号推文、卡片链接如何查看里面的内容?#

    回答过长,已默认收起,点此展开

    收到语音消息,如何获得silk文件?#

    首先,保证框架使用的是 2.0.5.0 版本及以上,微信使用的是 3.9.12.54 版本及以上
    然后在【框架设置-微信设置-HOOK设置】中勾选【HOOK语音文件】,点击保存修改,然后重新登录微信
    image.png
    之后你收到语音消息后,就会在【数据缓存目录\silk】中生成silk文件
    例如收到私聊语音消息
    <msg><voicemsg endflag="1" cancelflag="0" forwardflag="0" voiceformat="4" voicelength="3600" length="6485" bufid="0" aeskey="c976c3e65ae25f3e7b2f3893adad3369" voiceurl="3052020100044b30490201000204f96cb6e502032f9ea102045d7928b602046884568e042465613530396564642d616465382d343664352d626438642d64386233393132396262356302040518000f0201000400" voicemd5="" clientmsgid="49afa9f33863c0ee435db630dea843e7wxid_nq6r0w9v12612_81_1753503371" fromusername="wxid_3sq4tklb6c3121" /></msg>
    其中的clientmsgid就是本地自动保存的silk文件名,文件在C:\Users\Microsoft\Documents\DaenWxHookCache\silk\49afa9f33863c0ee435db630dea843e7wxid_nq6r0w9v12612_81_1753503371.silk
    例如收到群聊语音消息
    <msg><voicemsg endflag="1" cancelflag="0" forwardflag="0" voiceformat="4" voicelength="3280" length="5673" bufid="0" aeskey="7b3c9f5eaf3c605bc73d2842b4b439c2" voiceurl="3052020100044b30490201000204f96cb6e502032f9ea102045d7928b60204688456af042466386564303438632d343238382d343362342d383932642d34613333616464313964346302040528000f0201000400" voicemd5="" clientmsgid="49afa9f33863c0ee435db630dea843e752267422139@chatroom_76_1753503403" fromusername="wxid_3sq4tklb6c3121" /></msg>
    其中的clientmsgid就是本地自动保存的silk文件名,文件在C:\Users\Microsoft\Documents\DaenWxHookCache\silk\49afa9f33863c0ee435db630dea843e752267422139@chatroom_76_1753503403.silk

    语音silk文件如何转换为mp3?#

    使用第三方工具即可,例如Github上的一个开源工具:https://github.com/kn007/silk-v3-decoder
    具体请自行动脑子,很简单(如果你不会下载或者没有🪜,可以前往我们的官方网盘或者群文件下载)

    如何查看IPv6地址?#

    请参考 https://www.cnblogs.com/daen/p/18907134
    上一页
    自助管理
    下一页
    更新日志
    Built with