padchat-sdk
padchat-sdk copied to clipboard
padchat项目,sdk开发包,提供直接对协议服务的对接。本项目已停止维护,请转向新方案 https://github.com/botorange/wechaty-puppet-padpro
1. 在调用snsTimeline时,用一个循环(每次传入上一次迭代返回的最后一个id)尝试拉取整个朋友圈内容,在一定次数后会返回:`{success: false; data: {} //空`,但是次数不定,这是为什么?比如说,我每次拉取10条内容,有时候拉取200条就返回false了,有时候能拉取到400条,但从未完整拉取过,请问是这个接口有调用的频次限制吗?我试过在断掉的地方重试也没有用,而且没有错误信息。 2. 如果获取联系人列表,我看到有个issue里说要调用syncContact,但是调用之后呢?联系人列表存储在哪里? 谢谢。
.on('sns', (data, msg) => { logger.info('收到朋友圈事件!请查看朋友圈新消息哦!', msg) }) 收不到朋友圈事件监听
由于技术方案的调整,本项目近期将停止服务,建议迁移向新方案 [WECHATY-PUPPET-PADPRO](https://github.com/botorange/wechaty-puppet-padpro),便于统一维护。 新用户请直接跳到新方案页面进行了解,老用户请联系服务人员咨询迁移事项。 给大家带来的不便请多多谅解,谢谢!
我这边监测到不定期发生,客户端与服务器连接是活的,但是已经收取不到微信消息。 当发生这种问题时,我重启客户端重做一次自动重连,通常可以解决。 为了定位这个问题,我在客户端代码中加入了对服务器调用websocket的ping,并预期在5分钟内收到ws pong。如果超时就会报警。 ``` wx .on('open', async () => { let ret logger.info('连接成功!') connected = true wx.ws.isAlive = true if (wx.ws.pingLoop) { logger.info('再次启动,首先清除ping loop') try { clearInterval(wx.ws.pingLoop) } catch...
多账号在同一个ip或者相同物理地址下登陆是否会导致封号,或者账号异常。 有登陆数量限制呢,或者你的服务端已经做过相应的处理。
项目交流渠道
 进群口令:`padchat` 进群请遵守群规,禁发广告、非技术交流信息,黑产相关请绕行
- 我这里开发的功能 bot收到小程序xml后,原样复制,通过sendAppMsg接口发送给群。发送时xml字符串中确认无换行符(\n)无制表符(\t)。 - 遇到的问题 从群里打开小程序的sceneid 预期是1008,实际是1036 参见微信小程序场景值说明 https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/scene.html - 猜测可能问题原因 我发送时xml反复与微信原生的xml比对一致,不含换行符制表符。但转发到群里,收到的xml字符串中,每个tag结尾包含\n\t\t\t 形式字符,且原本``````形式的无内容闭合tag,被转换为``````形式。 一个关键信息是,原本``````中的``````为33,而转发后为36 - 担心点 不知为何这个原本来自群聊的卡片被微信认定为来自应用。我担心微信最终会发现这类消息是不合法的渠道发送的,导致帐号封号风险。因此希望能够规避。
3月4日凌晨服务器重启后,客户端尝试重连成功,但是报错等待指令超时。 (在十几个客户端中,两个发生这个问题,其他的正常) 事后在早8点发现,重启客户端自动登录后恢复正常。日志如下 ``` [2019-03-04T00:00:00.502] [INFO] app - Websocket已关闭!code: 1005 - [2019-03-04T00:00:00.502] [INFO] app - 第 1 次与服务器连接断开!现在将重试连接服务器。 [2019-03-04T00:00:00.599] [INFO] app - 连接成功! [2019-03-04T00:00:00.646] [INFO] app - 新建任务成功, json: {...
建群的时候,想要修改机器人在群里的昵称。。。 现在只有修改群的昵称接口,无法修改自己昵称
建议增加转让群主功能