# wx-robot-demo **Repository Path**: kollykolly/wx-robot-demo ## Basic Information - **Project Name**: wx-robot-demo - **Description**: 微信机器人 demo - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 15 - **Forks**: 13 - **Created**: 2021-02-03 - **Last Updated**: 2022-06-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [TOC] ## 准备工作 1、准备一个新的微信号,需要能够登陆网页版微信 2、需要一点 python 编程基础,知道怎么安装和运行 python 项目 3、运行程序的服务器,如果在本地运行,需要电脑不能关机 ## 安装 python3 和 pip3 #### 安装 自行 google 解决 #### **测试是否安装成功** ```shell [root@localhost bin]# python3 -V Python 3.6.3 [root@localhost bin]# pip3 -V pip 9.0.1 from /usr/local/python3.6/lib/python3.6/site-packages (python 3.6) ``` #### **安装相关依赖库** ``` pip3 install wxpy pip3 install apscheduler pip3 install bs4 pip3 install lxml ``` ## 需要修改的自定义信息 #### 修改接受消息的微信昵称 文件: job.py 修改位置:第 25 行的 kolly 改为你要接受消息的微信的昵称 #### 修改京东联盟 appkey 和 appsecret 文件: jd_union.py 修改位置:第 23、24 行修改为你的京东联盟的 appkey 和 appsecret(查看地址:京东联盟后台->推广管理->导购媒体管理->查看) ## 部署服务 #### ssh 登录服务器 > ssh root@xxx #### 新建 tmux 会话 > tmux new -s wxpy wxpy 是自定义的名称,可以随便取 #### 启动程序 > python3 main.py #### 分离会话 按下 `Ctrl+b d` 此时,ssh 即使断开了程序也会继续运行,下次只需要重新登录服务器接入会话即可 #### 接入会话 > tmux attach -t wxpy wxpy 是上面创建的会话的名字 #### 其他 tmux 命令 `tmux kill-session -t ` 命令用于杀死某个会话 `tmux switch -t ` 命令用于切换会话 `tmux rename-session -t 0 ` 命令用于重命名会话