Skip to content

Changli

Choose a tag to compare

@rillToMe rillToMe released this 28 Feb 13:26
· 10 commits to main since this release
96dda7b

πŸš€ Changli AI Bot v1.0.0

Initial public release of Changli - a modular AI-powered WhatsApp bot built on Baileys v7.

This version marks the first stable milestone with a complete AI architecture, middleware system, and multi-key LLM integration.


✨ Highlights

🧠 AI Core

  • Groq LLM integration
  • Multi API key rotation with automatic cooldown
  • Smart context builder
  • Per-user memory system
  • Explicit .ai mode
  • Command isolation (no memory pollution)
  • Token usage tracking

βš™οΈ Modular Architecture

  • Auto command loader
  • Middleware chain:
    • Permission
    • Cooldown
    • AI fallback
  • Clean handler separation
  • Scalable structure

πŸ” Access Control

  • Admin whitelist
  • Group restriction support
  • Role-based command permissions
  • Anti-spam cooldown system

πŸ›  Utilities

  • .ai ping
  • .ai help
  • .ai clear
  • .ai memory

πŸ“ Stability

  • Safe JSON memory persistence
  • Auto-create logs directory
  • Linux + Windows compatibility
  • Clean socket lifecycle handling

πŸ— Technical Stack

  • Node.js 20+
  • Baileys v7.x
  • Groq LLM API
  • Express (Admin Dashboard)
  • Pino Logger

🎯 Project Vision

Changli is designed as a lightweight but extensible AI assistant for small WhatsApp groups, focusing on:

  • Intelligent conversation flow
  • Controlled AI token usage
  • Modular and maintainable architecture
  • Scalable multi-key LLM strategy

⚠ Notes

  • Requires active WhatsApp account
  • Requires Groq API keys
  • Node 20+ recommended

This release establishes the foundation for future expansions including:

  • Advanced mini utilities
  • Tone classifier
  • Spam detection
  • Plugin system
  • Real-time dashboard updates
  • Advanced RAG system

First stable milestone. More refinement ahead.