Skip to content

πŸš€ ChatNova - AI-powered Telegram bot with Gemini integration. Features: voice/image processing, Google search, conversation memory, and multi-modal AI responses. Built with Python, Telegram API, and Google's Generative AI.

Notifications You must be signed in to change notification settings

priyanshudas00/ChatNova

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ChatNova πŸ€–βœ¨

AI-powered Telegram bot with Google Gemini integration for intelligent conversations, image analysis, voice processing, and more.

Features

  • πŸ’¬ AI Chat with context memory (Gemini 1.5 Flash)
  • πŸŽ™ Voice-to-Text transcription (OGG/WAV support)
  • πŸ–Ό Image Analysis via photo uploads
  • πŸ” Google Search integration
  • ⏳ Session management (300-min timeout)
  • πŸ“ Multi-command support (/image, /reset, /search, etc.)

Quick Start

  1. Clone repo:
    git clone https://github.com/priyanshudas00/ChatNova.git

Install dependencies:

bash pip install -r requirements.txt Add API keys to .env:

text TELEGRAM_BOT_TOKEN=your_telegram_token GEMINI_API_KEY=your_gemini_key Run:

bash python bot.py Configuration Variable Description SESSION_LIMIT Conversation timeout (default: 300m) MAX_MEMORY_MESSAGES Context history length (default: 10)

License MIT Β© [Priyanshu Raj]

text


GitHub Topics

telegram-bot python ai gemini google-generativeai chatbot voice-recognition image-processing speech-to-text python3 telegram-api


Key Notes:

  1. Replace placeholder screenshots/license info in the README.
  2. Add a requirements.txt with all dependencies.
  3. For topics, choose a mix of broad (python) and specific (voice-recognition) tags for discoverability.

About

πŸš€ ChatNova - AI-powered Telegram bot with Gemini integration. Features: voice/image processing, Google search, conversation memory, and multi-modal AI responses. Built with Python, Telegram API, and Google's Generative AI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages