2019 年 6 月 16 日 13:30 ~ 17:30
成都市高新区天益南巷 18 号创客大使馆
基本流程
跟着教练一起,实现一个简单的微信机器人
- 自动通过好友请求
- 发送信息给指定好友
- 发送信息给特定群体
- 拉人进群
你的收获
- 收获志同道合的小伙伴,锻炼你的思维、动手能力和表达能力
- 学会用 Python 或 JavaScript 做自己的微信机器人
参与须知
- 活动免费,自带电脑和你的激情!
- 对小白友好,欢迎任何对 coding 感兴趣的小伙伴参与!
课前准备
建议学员提前执行以下命令,安装好开发环境(操作图解)
安装包管理器
Windows
Set-ExecutionPolicy Bypass -Scope Process -Force;
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Mac OS X
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
如果提示权限问题,请在前面加上 sudo
安装开发环境
Windows
choco install -y git python nodejs vscode googlechrome
pip install pipenv -i https://pypi.doubanio.com/simple/
# 或
pip3 install pipenv -i https://pypi.doubanio.com/simple/
Mac OS X
brew install python nodejs
brew cask install sourcetree visual-studio-code google-chrome
pip install pipenv -i https://pypi.doubanio.com/simple/
# 或
pip3 install pipenv -i https://pypi.doubanio.com/simple/
项目初始化
Python
mkdir ~/Desktop/WeChat-robot
cd ~/Desktop/WeChat-robot
pipenv install itchat -i https://pypi.doubanio.com/simple/
Node.JS
mkdir ~/Desktop/WeChat-robot
cd ~/Desktop/WeChat-robot
npm init -y
npm set puppeteer_download_host https://storage.googleapis.com.cnpmjs.org
npm install wechaty wechaty-puppet-puppeteer puppeteer
参考资料
活动回顾
即将开始
还没有开始呢,水歌大佬就已经迫不及待的指点迷津了
破冰时间
大家各自介绍了自己,希望你们在活动中交到好朋友哦
导师风采
学习真是一件开心的事情!
活动现场
我们先从登录和自动回复消息入手
然后给特定好友发消息,再给群组好友发消息
最后学会了如何自动通过好友请求,并且把这个好友拉入指定的群
完结撒花
大家都动手敲了一个下午,收获满满吧?下次还要来哦!
反馈教训
事后我们做了反馈调查,小伙伴们提出了一些超棒的建议
- 对于
pipenv
和虚拟环境的认识不够,可以做一些说明 - 现场环境网络比较差
- 椅子质量有点差(摔)
- 活动内容本身
- 节奏希望再紧凑一些
- 除了按照导师教的做之外,能有一些小挑战,即学习、模仿、思考题的模式
- 现场采用结对编程的模式,让大家更有互动感,也可以规避一些环境安装的问题
- 活动完后可以给学员一个发表感受的机会
我们非常感谢这些很棒的建议,并且会应用到下一次工作坊,敬请期待~