在做一个微信机器人的小产品。对比了itchat、wxpy和wechaty几个工具库,最终选择了wechaty。
之所以选择wechaty,是因为这是基于typescript的。公司这边的产品,web前端选择Angualr,APP前端也是尽量用Ionic2,都是Typescript,选择wechaty,能保持技术栈的统一。
Typescript用起来比较爽,碰到的问题主要在于npm安装各种包的时候容易被卡住。
问题处理记录
chromium下载失败
用wechaty的第一个问题,就是chromium下载不下来:
ERROR: Failed to download Chromium r624492! Set “PUPPETEER_SKIP_CHROMIUM_DOWNLOAD” env variable to skip download.
简单的解决方法是设置跳过下载Chromium:
set PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1
不过这个治标不治本,还是设置为用淘宝镜像下载npm包:
registry=https://registry.npm.taobao.org
puppeteer_download_host = https://npm.taobao.org/mirrors
问题解决。
能做微信抢红包的插件吗?