├── .github └── workflows │ └── codeql.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── TODO.md ├── deploy └── docker-compose.yml ├── docs ├── GEWECHAT_README.md ├── IMG_20250312_225630.jpg ├── IMG_20250312_225651.jpg ├── gewe_bug.md ├── gewechat │ ├── gewechat_login.jpg │ ├── gewechat_service_design.png │ ├── gewechat_service_success.jpg │ └── gewechat_voice.jpg ├── img.png ├── liucheng.jpg ├── logo.png ├── readme.md ├── systemPrompt │ ├── content.txt │ ├── cron.txt │ └── systemPrompt.json ├── usermanual │ ├── version1.txt │ └── version2.txt └── 音频格式转化.md ├── pom.xml ├── run.bat ├── run.sh ├── src └── main │ ├── java │ └── com │ │ └── wechat │ │ ├── WechatBotApplication.java │ │ ├── ai │ │ ├── ali │ │ │ └── service │ │ │ │ ├── DashScopeService.java │ │ │ │ └── impl │ │ │ │ ├── Image2Video.java │ │ │ │ ├── ImageIdentify.java │ │ │ │ ├── Text2Video.java │ │ │ │ ├── TextToImage.java │ │ │ │ ├── TextToText.java │ │ │ │ └── TextToVoice.java │ │ ├── config │ │ │ └── AiConfig.java │ │ ├── enums │ │ │ └── AiEnum.java │ │ ├── factory │ │ │ └── AiServiceFactory.java │ │ ├── service │ │ │ ├── AIService.java │ │ │ └── AbstractAiService.java │ │ └── session │ │ │ ├── Session.java │ │ │ └── SessionManager.java │ │ ├── bot │ │ ├── config │ │ │ ├── AlapiConfig.java │ │ │ ├── DynamicSchedulerConfig.java │ │ │ ├── MyConfig.java │ │ │ ├── MyMetaObjectHandler.java │ │ │ └── MybatisPlusConfig.java │ │ ├── controller │ │ │ ├── FriendsController.java │ │ │ ├── MessageController.java │ │ │ └── TaskController.java │ │ ├── entity │ │ │ ├── BotConfig.java │ │ │ ├── ChatMessage.java │ │ │ ├── User.java │ │ │ ├── dto │ │ │ │ ├── AiSystemPromptDTO.java │ │ │ │ ├── ChatRoomsDTO.java │ │ │ │ ├── FriendDTO.java │ │ │ │ ├── SystemConfigDTO.java │ │ │ │ └── TimedTaskDTO.java │ │ │ └── message │ │ │ │ ├── ReceiveMessage.java │ │ │ │ └── SendTextMessage.java │ │ ├── enums │ │ │ ├── MsgTypeEnum.java │ │ │ └── TimedTaskEnum.java │ │ ├── mapper │ │ │ ├── AiSystemPromptMapper.java │ │ │ ├── ChatRoomMapper.java │ │ │ ├── FriendMapper.java │ │ │ ├── SystemConfigMapper.java │ │ │ └── TimedTaskMapper.java │ │ ├── service │ │ │ ├── AiSystemPromptService.java │ │ │ ├── BotInitializeService.java │ │ │ ├── ChatRoomService.java │ │ │ ├── FriendService.java │ │ │ ├── LoginService.java │ │ │ ├── MessageService.java │ │ │ ├── MsgSourceService.java │ │ │ ├── MsgTypeManageService.java │ │ │ ├── RecreationService.java │ │ │ ├── ReplyMsgService.java │ │ │ ├── SessionService.java │ │ │ ├── SystemConfigService.java │ │ │ ├── TimedTaskService.java │ │ │ ├── UserInfoService.java │ │ │ └── impl │ │ │ │ ├── AiSystemPromptServiceImpl.java │ │ │ │ ├── ChatRoomServiceImpl.java │ │ │ │ ├── FriendServiceImpl.java │ │ │ │ ├── LoginServiceImpl.java │ │ │ │ ├── MessageServiceImpl.java │ │ │ │ ├── MsgSourceServiceImpl.java │ │ │ │ ├── MsgTypeManageServiceImpl.java │ │ │ │ ├── RecreationServiceImpl.java │ │ │ │ ├── ReplyMsgServiceImpl.java │ │ │ │ ├── SessionServiceImpl.java │ │ │ │ ├── SystemConfigServiceImpl.java │ │ │ │ ├── TimedTaskServiceImpl.java │ │ │ │ └── UserInfoServiceImpl.java │ │ └── util │ │ │ └── WechatMsgParser.java │ │ ├── common │ │ └── fatory │ │ │ └── YamlPropertySourceFactory.java │ │ ├── config │ │ ├── AsyncConfig.java │ │ ├── ThreadPoolConfig.java │ │ └── WebConfig.java │ │ ├── gewechat │ │ ├── service │ │ │ ├── ContactApi.java │ │ │ ├── DownloadApi.java │ │ │ ├── FavorApi.java │ │ │ ├── GroupApi.java │ │ │ ├── LabelApi.java │ │ │ ├── LoginApi.java │ │ │ ├── MessageApi.java │ │ │ └── PersonalApi.java │ │ └── util │ │ │ └── OkhttpUtil.java │ │ ├── knowledgebase │ │ ├── dify │ │ │ └── config │ │ │ │ └── DifyConfig.java │ │ └── ragflow │ │ │ ├── config │ │ │ └── RagFlowConfig.java │ │ │ ├── contant │ │ │ └── RagFlowURI.java │ │ │ ├── controller │ │ │ └── TestController.java │ │ │ ├── entity │ │ │ └── ReplyEntity.java │ │ │ └── service │ │ │ ├── RagFlowService.java │ │ │ ├── RagFlowSessionService.java │ │ │ └── impl │ │ │ ├── RagFlowServiceImpl.java │ │ │ └── RagFlowSessionServiceImpl.java │ │ ├── schedule │ │ ├── AbstractSchedule.java │ │ ├── GroupSchedule.java │ │ ├── PersonSchedule.java │ │ └── SessionClearSchedule.java │ │ ├── search │ │ ├── config │ │ │ └── AliSearchConfig.java │ │ └── serivce │ │ │ └── AliAiSearchService.java │ │ ├── task │ │ ├── TaskProcessor.java │ │ ├── TaskProcessorRunner.java │ │ └── TaskQueue.java │ │ └── util │ │ ├── AudioDuration.java │ │ ├── AudioFormatConversionSilk.java │ │ ├── FileUtil.java │ │ ├── ImageUtil.java │ │ ├── IpUtil.java │ │ ├── OkHttpUtil.java │ │ ├── QRCodeUtil.java │ │ ├── VideoDuration.java │ │ ├── VideoScreenshotUtil.java │ │ ├── WeChatImageParser.java │ │ └── WordParticipleMatch.java │ └── resources │ ├── application-exe.yml │ ├── application-mysql.yml │ ├── application-sqlite.yml │ ├── application.yml │ ├── db │ └── sqlite │ │ ├── sqlite.db │ │ └── sqlite.sql │ ├── logback-spring.xml │ └── static │ └── config.json ├── stop.sh └── tool └── linux └── silkenc /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/SECURITY.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/TODO.md -------------------------------------------------------------------------------- /deploy/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/deploy/docker-compose.yml -------------------------------------------------------------------------------- /docs/GEWECHAT_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/docs/GEWECHAT_README.md -------------------------------------------------------------------------------- /docs/IMG_20250312_225630.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/docs/IMG_20250312_225630.jpg -------------------------------------------------------------------------------- /docs/IMG_20250312_225651.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/docs/IMG_20250312_225651.jpg -------------------------------------------------------------------------------- /docs/gewe_bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/docs/gewe_bug.md -------------------------------------------------------------------------------- /docs/gewechat/gewechat_login.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/docs/gewechat/gewechat_login.jpg -------------------------------------------------------------------------------- /docs/gewechat/gewechat_service_design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/docs/gewechat/gewechat_service_design.png -------------------------------------------------------------------------------- /docs/gewechat/gewechat_service_success.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/docs/gewechat/gewechat_service_success.jpg -------------------------------------------------------------------------------- /docs/gewechat/gewechat_voice.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/docs/gewechat/gewechat_voice.jpg -------------------------------------------------------------------------------- /docs/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/docs/img.png -------------------------------------------------------------------------------- /docs/liucheng.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/docs/liucheng.jpg -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/docs/logo.png -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/docs/readme.md -------------------------------------------------------------------------------- /docs/systemPrompt/content.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/docs/systemPrompt/content.txt -------------------------------------------------------------------------------- /docs/systemPrompt/cron.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/docs/systemPrompt/cron.txt -------------------------------------------------------------------------------- /docs/systemPrompt/systemPrompt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/docs/systemPrompt/systemPrompt.json -------------------------------------------------------------------------------- /docs/usermanual/version1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/docs/usermanual/version1.txt -------------------------------------------------------------------------------- /docs/usermanual/version2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/docs/usermanual/version2.txt -------------------------------------------------------------------------------- /docs/音频格式转化.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/docs/音频格式转化.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/pom.xml -------------------------------------------------------------------------------- /run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/run.bat -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/run.sh -------------------------------------------------------------------------------- /src/main/java/com/wechat/WechatBotApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/WechatBotApplication.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/ai/ali/service/DashScopeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/ai/ali/service/DashScopeService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/ai/ali/service/impl/Image2Video.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/ai/ali/service/impl/Image2Video.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/ai/ali/service/impl/ImageIdentify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/ai/ali/service/impl/ImageIdentify.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/ai/ali/service/impl/Text2Video.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/ai/ali/service/impl/Text2Video.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/ai/ali/service/impl/TextToImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/ai/ali/service/impl/TextToImage.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/ai/ali/service/impl/TextToText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/ai/ali/service/impl/TextToText.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/ai/ali/service/impl/TextToVoice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/ai/ali/service/impl/TextToVoice.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/ai/config/AiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/ai/config/AiConfig.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/ai/enums/AiEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/ai/enums/AiEnum.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/ai/factory/AiServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/ai/factory/AiServiceFactory.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/ai/service/AIService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/ai/service/AIService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/ai/service/AbstractAiService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/ai/service/AbstractAiService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/ai/session/Session.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/ai/session/Session.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/ai/session/SessionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/ai/session/SessionManager.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/config/AlapiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/config/AlapiConfig.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/config/DynamicSchedulerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/config/DynamicSchedulerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/config/MyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/config/MyConfig.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/config/MyMetaObjectHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/config/MyMetaObjectHandler.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/config/MybatisPlusConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/config/MybatisPlusConfig.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/controller/FriendsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/controller/FriendsController.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/controller/MessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/controller/MessageController.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/controller/TaskController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/controller/TaskController.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/entity/BotConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/entity/BotConfig.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/entity/ChatMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/entity/ChatMessage.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/entity/User.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/entity/dto/AiSystemPromptDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/entity/dto/AiSystemPromptDTO.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/entity/dto/ChatRoomsDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/entity/dto/ChatRoomsDTO.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/entity/dto/FriendDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/entity/dto/FriendDTO.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/entity/dto/SystemConfigDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/entity/dto/SystemConfigDTO.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/entity/dto/TimedTaskDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/entity/dto/TimedTaskDTO.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/entity/message/ReceiveMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/entity/message/ReceiveMessage.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/entity/message/SendTextMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/entity/message/SendTextMessage.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/enums/MsgTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/enums/MsgTypeEnum.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/enums/TimedTaskEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/enums/TimedTaskEnum.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/mapper/AiSystemPromptMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/mapper/AiSystemPromptMapper.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/mapper/ChatRoomMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/mapper/ChatRoomMapper.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/mapper/FriendMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/mapper/FriendMapper.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/mapper/SystemConfigMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/mapper/SystemConfigMapper.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/mapper/TimedTaskMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/mapper/TimedTaskMapper.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/AiSystemPromptService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/AiSystemPromptService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/BotInitializeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/BotInitializeService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/ChatRoomService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/ChatRoomService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/FriendService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/FriendService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/LoginService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/LoginService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/MessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/MessageService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/MsgSourceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/MsgSourceService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/MsgTypeManageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/MsgTypeManageService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/RecreationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/RecreationService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/ReplyMsgService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/ReplyMsgService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/SessionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/SessionService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/SystemConfigService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/SystemConfigService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/TimedTaskService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/TimedTaskService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/UserInfoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/UserInfoService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/impl/AiSystemPromptServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/impl/AiSystemPromptServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/impl/ChatRoomServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/impl/ChatRoomServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/impl/FriendServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/impl/FriendServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/impl/LoginServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/impl/LoginServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/impl/MessageServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/impl/MessageServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/impl/MsgSourceServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/impl/MsgSourceServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/impl/MsgTypeManageServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/impl/MsgTypeManageServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/impl/RecreationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/impl/RecreationServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/impl/ReplyMsgServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/impl/ReplyMsgServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/impl/SessionServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/impl/SessionServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/impl/SystemConfigServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/impl/SystemConfigServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/impl/TimedTaskServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/impl/TimedTaskServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/service/impl/UserInfoServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/service/impl/UserInfoServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/bot/util/WechatMsgParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/bot/util/WechatMsgParser.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/common/fatory/YamlPropertySourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/common/fatory/YamlPropertySourceFactory.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/config/AsyncConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/config/AsyncConfig.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/config/ThreadPoolConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/config/ThreadPoolConfig.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/config/WebConfig.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/gewechat/service/ContactApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/gewechat/service/ContactApi.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/gewechat/service/DownloadApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/gewechat/service/DownloadApi.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/gewechat/service/FavorApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/gewechat/service/FavorApi.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/gewechat/service/GroupApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/gewechat/service/GroupApi.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/gewechat/service/LabelApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/gewechat/service/LabelApi.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/gewechat/service/LoginApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/gewechat/service/LoginApi.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/gewechat/service/MessageApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/gewechat/service/MessageApi.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/gewechat/service/PersonalApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/gewechat/service/PersonalApi.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/gewechat/util/OkhttpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/gewechat/util/OkhttpUtil.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/knowledgebase/dify/config/DifyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/knowledgebase/dify/config/DifyConfig.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/knowledgebase/ragflow/config/RagFlowConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/knowledgebase/ragflow/config/RagFlowConfig.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/knowledgebase/ragflow/contant/RagFlowURI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/knowledgebase/ragflow/contant/RagFlowURI.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/knowledgebase/ragflow/controller/TestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/knowledgebase/ragflow/controller/TestController.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/knowledgebase/ragflow/entity/ReplyEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/knowledgebase/ragflow/entity/ReplyEntity.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/knowledgebase/ragflow/service/RagFlowService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/knowledgebase/ragflow/service/RagFlowService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/knowledgebase/ragflow/service/RagFlowSessionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/knowledgebase/ragflow/service/RagFlowSessionService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/knowledgebase/ragflow/service/impl/RagFlowServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/knowledgebase/ragflow/service/impl/RagFlowServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/knowledgebase/ragflow/service/impl/RagFlowSessionServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/knowledgebase/ragflow/service/impl/RagFlowSessionServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/schedule/AbstractSchedule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/schedule/AbstractSchedule.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/schedule/GroupSchedule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/schedule/GroupSchedule.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/schedule/PersonSchedule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/schedule/PersonSchedule.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/schedule/SessionClearSchedule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/schedule/SessionClearSchedule.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/search/config/AliSearchConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/search/config/AliSearchConfig.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/search/serivce/AliAiSearchService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/search/serivce/AliAiSearchService.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/task/TaskProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/task/TaskProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/task/TaskProcessorRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/task/TaskProcessorRunner.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/task/TaskQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/task/TaskQueue.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/util/AudioDuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/util/AudioDuration.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/util/AudioFormatConversionSilk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/util/AudioFormatConversionSilk.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/util/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/util/FileUtil.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/util/ImageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/util/ImageUtil.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/util/IpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/util/IpUtil.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/util/OkHttpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/util/OkHttpUtil.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/util/QRCodeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/util/QRCodeUtil.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/util/VideoDuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/util/VideoDuration.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/util/VideoScreenshotUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/util/VideoScreenshotUtil.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/util/WeChatImageParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/util/WeChatImageParser.java -------------------------------------------------------------------------------- /src/main/java/com/wechat/util/WordParticipleMatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/java/com/wechat/util/WordParticipleMatch.java -------------------------------------------------------------------------------- /src/main/resources/application-exe.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/resources/application-exe.yml -------------------------------------------------------------------------------- /src/main/resources/application-mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/resources/application-mysql.yml -------------------------------------------------------------------------------- /src/main/resources/application-sqlite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/resources/application-sqlite.yml -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/db/sqlite/sqlite.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/resources/db/sqlite/sqlite.db -------------------------------------------------------------------------------- /src/main/resources/db/sqlite/sqlite.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/resources/db/sqlite/sqlite.sql -------------------------------------------------------------------------------- /src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /src/main/resources/static/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/src/main/resources/static/config.json -------------------------------------------------------------------------------- /stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/stop.sh -------------------------------------------------------------------------------- /tool/linux/silkenc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-oos/ai-wechat-bot/HEAD/tool/linux/silkenc --------------------------------------------------------------------------------