如何快速搭建个人微信机器人:自动回复、天气查询与智能陪聊完整指南 🤖
WechatRobot 是一款功能强大的个人微信自动化工具,支持自动回复、智能陪聊、天气查询、垃圾分类识别,还能实时获取今日新闻和知乎热榜!基于Java语言开发,无需复杂编程知识,新手也能轻松上手,让你的微信拥有24小时智能助理 🚀
📋 核心功能一览
✨ 智能交互体验
- 自动回复:自定义好友消息自动响应,不错过任何重要信息
- AI陪聊:支持好友/群聊智能对话(默认仅对白名单开放)
- 精准指令识别:通过
src/main/java/IdentifyCommand/CheckCommandType.java实现多种命令解析
🔍 实用生活工具
- 天气查询:支持"北京天气"、"天气上海"等多种格式查询,精准获取实时气象信息
- 垃圾分类:通过
robot/AToolBox/ToolBoxRubbish.java实现垃圾类型智能识别 - 资讯聚合:一键获取今日新闻(
RollToolsApi/RollNews.java)和知乎热榜(Zhihu/ZhihuHot.java)
🚀 5分钟快速安装指南
🔧 环境准备
确保系统已安装:
- JDK 1.8 或更高版本
- Maven 构建工具
📥 获取项目
git clone https://gitcode.com/gh_mirrors/wecha/WechatRobot
⚙️ 简单配置步骤
1. 基础设置
编辑配置文件 src/main/resources/config.properties:
- 设置指令前缀(默认"??")
- 配置功能开关(如
autoReplyFriend=true启用好友自动回复)
2. 缓存配置(可选)
如需启用Redis缓存提升性能:
- 编辑
src/main/resources/redis.properties - 配置Redis服务器地址和端口
- 无需缓存可直接设置
redis.enable=false
🏗️ 构建与启动
编译项目
cd WechatRobot
mvn clean install
运行机器人
java -jar target/WechatRobot.jar
扫码登录
启动后控制台将显示二维码,使用微信扫码即可登录:
⚠️ 安全提示:建议使用微信小号登录,避免主账号因非官方登录方式受限
💡 功能使用教程
🌤️ 天气查询技巧
- 精准查询:发送"北京天气"或"天气北京"获取指定城市预报
- 智能定位:直接发送"天气"将根据你的微信地址信息自动返回当地天气
- 高级用法:支持区县级精确查询(如"海淀区天气")
🗑️ 垃圾分类查询
发送垃圾名称即可获取分类信息,例如:
苹果核是什么垃圾
系统将返回详细分类结果及处理建议
📰 资讯获取命令
- 发送"今日新闻"获取热点资讯
- 发送"知乎热榜"查看当前热门话题
⚠️ 注意事项
-
账号安全
- 避免使用主账号登录网页版微信
- 定期检查配置文件中的敏感信息
-
API可用性
- 天气数据来自青云客API和RollToolsApi
- 新闻资讯接口可能随第三方服务调整
-
功能扩展
- 自定义回复逻辑:
main/service/friendMsg/FriendChat.java - 群聊命令处理:
main/service/groupMsg/GroupTextCommand.java
- 自定义回复逻辑:
📚 进阶学习资源
- 官方文档:doc/OLD_README.md
- 核心入口:
src/main/java/WechatBot.java - 定时任务:
src/main/java/schedule/EverydayHelloSchedule.java
通过WechatRobot,你可以轻松打造个性化的微信智能助理,无论是日常办公还是生活娱乐,都能为你节省时间、提升效率!现在就开始你的智能微信之旅吧! 🎉
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考




