# weChatRobot **Repository Path**: raenlyn/weChatRobot ## Basic Information - **Project Name**: weChatRobot - **Description**: 一个基于微信公众号和图灵机器人开发的自动回复机器人项目。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2022-05-26 - **Last Updated**: 2022-05-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # weChatRobot 一个简单的智能聊天机器人项目,基于微信公众号和图灵机器人开发。 ![qrcode](robot-web/src/main/resources/static/images/qrcode.jpg "扫码关注,体验智能机器人") ## 功能介绍: 本项目是一个微信公众号项目,需配合微信公众号使用,在微信公众号配置本项目运行的服务器域名,用户关注公众号后,向公众号发送任意信息,公众号会根据用户发送的内容自动回复。 ## 涉及框架及技术 + JDK 1.8 + SpringBoot 2.2.6.RELEASE + FastJson + Log4j2 + Slf4j + XStream ## 使用说明: 1. 使用之前需要有微信公众号的帐号以及图灵机器人的帐号,没有的请戳[微信公众号申请](https://mp.weixin.qq.com/cgi-bin/readtemplate?t=register/step1_tmpl&lang=zh_CN)和[图灵机器人帐号注册](http://tuling123.com/register/email.jhtml),。 2. 在src/main/resources目录下的application.yml文件里面配置相关的key。 3. 微信公众号URL配置为`http://robot.doodl6.com/weChat/receiveMessage`,其中`robot.doodl6.com`是你自己的域名,token与`application.yml`文件配置一致即可。 4. 本地启动入口:com.doodl6.wechatrobot.WebStarter直接运行 5. 本地jar包运行:本地打包得到weChatRobot.jar这个文件,使用命令`java -jar weChatRobot.jar`即可运行, 6. 服务器jar包部署,使用使用命令`mvn clean install -P deploy`打包得到jar文件,上传到服务器后使用命令`nohup java -jar weChatRobot.jar > ./console.log &`在后台运行,在执行命令的当前目录查看console日志以及logs目录查看业务日志 ## 支持的功能 * [x] 自动回复文本消息,回复内容来自于图灵机器人 * [x] 自定义关键字回复内容