puppet-xp
puppet-xp copied to clipboard
Wechaty Puppet WeChat Windows Protocol
模块化和TS
1. 将init-agent-script.js使用ts编写。 2. 在src目录下,新建了agent/index.ts为原agent代码。 3. 将原agent代码模块化到**src平级的module**目录下,进行不同模块不同管理, 模块里的文件均以**index.ts**为出口文件。
const roomList = bot.Room.findAll() log.info('TestBot room count:', roomList.length) const contactList = bot.Contact.findAll() log.info('TestBot contact count:', contactList.length) 
收HD图片提示路径不存在,一定要在微信对话框中点开图片才可以
RedEnvelope = 10000, // 红包 现在应该是10000才对,问题是xp判断不了这个类型
接收到有人发送信息的时候消息id是 “A”, 但是当这个人测回这条消息后,接受到message的text里,b标签的id 是"B" 这就导致我不知道他撤回的是哪一条消息。 而4u里不存在这个问题。
i.g: ``` msgReceiver.say`hello, ${contact}` ``` result ``` @undefined hello, @someone ```
执行 cnpm intall 失败 ``` PS D:\workspace\cocktail\puppet-xp> cnpm install √ Installed 17 packages on D:\workspace\cocktail\puppet-xp √ Linked 797 latest versions fallback to D:\workspace\cocktail\puppet-xp\node_modules\.store\node_modules √ Linked 46 public hoist packages to...
npm install安装一直没有成功,换了无数种环境,也测试了网上能搜到的所有解决方式 希望作者或者安装成功的兄弟提供一份编译好的node_modules打包
修改登录微信的名字会引起无法或者mentionSelf() 即使重新登录,重新启动程序也还是读取了旧的名称。
需要魔法和不需要魔法安装的我都写了方案。 "wechaty-puppet-xp": "^1.12.7", "wechaty": "^1.20.2", 本人比较笨,花了14来天自己才搞定,讨跟烟钱不过分吧 https://mp.weixin.qq.com/s/ygryXzhSLTwy7_lQd-VF3A