- 电商/微商微信营销群客服机器人
当今几乎人人都有微信,对于电商/微商来说,通过微信群的方式管理好自己的客户是维护好客户关系很重要的方式。由于电商/微商客服工作繁忙,他们急需一款机器人帮他们处理日常微信群管理中繁重的工作,比如说,自己添加需要加群了解商品的客户,同时他们需要机器人帮忙监控微信群中的恶意营销。在这种背景下,我们设计这款机器人帮他们减轻工作负担。
- 自动加群
- 自动移出群
- 群主改变群名,机器人自动发起通知
- 自动回复客户问答
- 监控恶意营销言论
- 监控群中脏话
- 将群中语音转换成文本,并自动回复文本消息
首先需要安装 Node.js (>=12)。 对于 Windows 系统来说,首先需要用管理员账户运行以下命令:
npm install -g windows-build-tools
npm install -g node-gyp
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_14.x | bash -
apt-get install -y nodejs
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_12.x | bash -
apt-get install -y nodejs
各种详细的 FFmpeg 安装方式,可以参考 FFmpeg Compilation Guide 。安装完之后,运行以下命令进行测试:
ffmpeg -i input.mp3 -acodec pcm_s16le -ac 1 -ar 8000 output.wav
直接运行以下命令:
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install ffmpeg
如果是 Ubuntu 环境,执行 npm install some-package -g
时,会报错 "checkPermissions Missing write access to XXX",解决问题的方法:
# 官方给出的一个解决办法是给npm的global安装位置换个地方
# 第一步:在你的用户文件下新建一个文件夹,这个.npm-global 名字可以用你自己喜欢的名字替换
mkdir ~/.npm-global
# 第二步:更改node的安装连接
npm config set prefix '~/.npm-global'
# 第三步:在用户的 ~/.bashrc 下增加 path,为的是系统能够找到可执行文件的目录
export PATH=~/.npm-global/bin:$PATH
# 第四步:更新 ~/.bashrc ,使其生效
source ~/.bashrc
更加详细的方案可以参考官方文档 Resolving EACCES permissions errors when installing packages globally。
安装 wx-voice
npm install wx-voice --save
npm install wx-voice -g
wx-voice compile
git clone https://github.com/mathsyouth/wx-bot.git
cd wx-bot
npm install
node wx-bot.js
access_token
为百度语音转文本 API 调用 Token,参考鉴权认证机制即可申请免费的试用 Token。
- 营销活动社群活动玩法(签到/团购/助力/优惠券发放)