WhatsApp-Claude-GPT is an AI chatbot integrating models like GPT, CLAUDE, and QWEN. It offers rich WhatsApp chats with DALL-E 3 image generation and TTS for voice. Configurable and user-friendly, it lets you choose models for text, merging top AI technologies for personal and group interactions in one accessible package.
Stars
48
Forks
15
Watchers
48
Open Issues
0
Overall repository health assessment
^0.68.0^1.13.1^12.4.1^3.2.0^17.2.3^0.44.7^5.1.2^6.7.0^0.12.0^11.1.0^1.34.1^3.18.3^7.6.13^24.10.0^6.1.0^10.9.2^5.9.336
commits
12
commits
Fix: Fixed issue where image editing didn't find the correct message ID.
b1e53d6View on GitHubUpdate configuration to remove commented-out code, correct description in image message IDs, and adjust response messages for reminder creation and update actions.
3c034d1View on GitHubFix commented-out code in handleMemoryCommand to enable proper memory management; update response formatting; add missing memory fields; enhance command handling and user feedback.
8c0d57fView on GitHubfix: add hasChatCache method to anthropic-service, openai-service, and openai-custom-service classes for cache checking support
e3a4b41View on GitHubRefactor index.ts to enhance Puppeteer launch options, improve session handling logs, and clean up commented code; update environment example and config to include contact name usage and memory flag; modify README to document contact name setting and memory feature; expand user-memory-service.ts to handle optional operation fields, add null return messages, and normalize timestamps with ISO format.
8236bbaView on GitHubRemove the WhatsApp GPT module file from project version control.
4f79e88View on GitHubRefactor hardcoded READY_TIMEOUT_MS to a fixed 2-minute value, and standardize MAX_RETRIES; update README with comprehensive setup, configuration options, new features, and version updates; add conditional tool inclusion in getTools based on configuration.
0d14791View on GitHubImplement session management and auto-restart logic, including timeout handling, session directory cleanup, retry mechanism with a maximum limit, and event handling for 'ready', 'auth_failure', and 'disconnected' events.
2ed31d7View on GitHubFix inconsistent import syntax in src/logger.ts to use 'import * as winston from "winston"'; update extractAnswer function to handle nested JSON structures and escape sequences more robustly; adjust .env.full-example to correct model names and add LOG_LEVEL and ADMIN_NUMBERS variables; include debug logs for improved tracing; do not modify functional logic beyond formatting and stability improvements.
18f6a26View on GitHub