# project-wechat-bot **Repository Path**: ilooli/project-wechat-bot ## Basic Information - **Project Name**: project-wechat-bot - **Description**: 微信机器人--基于web微信 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 2 - **Created**: 2024-05-05 - **Last Updated**: 2025-06-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 2.0.0已发布,请移步v2分支或进入[wechat-bot仓库](https://gitee.com/ilooli/wechat-bot)和[wechat-bot-plugins仓库](https://gitee.com/ilooli/wechat-bot-plugins)查看,wechat-bot仓库包含bot本体代码和三个基础插件,wechat-bot-plugins仓库用于存放后续开发的其他插件。 此仓库不再进行维护。 ## 软件架构 - wechat-bot-common: 核心接口定义、实体类定义 - wechat-bot: bot实现 - wechat-bot-plugin: 插件合集 - wechat-bot-plugin-base: 插件类父项目,建议编写插件时直接继承该模块,或自行引入wechat-bot-common模块 bot只实现基础功能,如登录、退出、心跳同步、新数据拉取、消息收发、消息转换、发布事件等,扩展功能有插件实现。插件通过声明事件监听器监听相应事件,当bot中发布对应事件时,事件管理器会获取支持处理该事件的事件监听器来处理事件。 项目采用UberJar方式打包部署。 ## 使用方式 1. 拉取源代码自行编译jar包,或在[Release](https://gitee.com/ilooli/poject-wechat-bot/releases)页面下载jar包 2. 若需要插件,请自行编写后打包为UberJar(或编译wechat-bot-plugin中的插件)放入和wechat-bot.jar文件同级的plugin文件夹中 3. 执行java -jar wechat-bot.jar即可启动bot 4. 扫描屏幕上或者使用浏览器打开终端输出链接的二维码登录 **如果觉得本项目对您有帮助,请给个star,感谢**