Skip to content

A Telegram Ai ChatBot written in Pyrogram and Pyrofork.

License

Notifications You must be signed in to change notification settings

itzAsuraa/ResponseByAi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Response By Ai 🤖✨

Response By Ai is a powerful conversational AI chatbot created by @itzAsuraa. Designed for Telegram, this bot provides fast, interactive, and accurate responses on various topics, making it a reliable virtual assistant for users.

🌟 Key Features

🚀 AI-Powered Chat Assistance: Engage in meaningful conversations and get accurate answers on a wide range of topics.

📡 Effortless Broadcast Messaging: Integrated database support enables easy message broadcasting to multiple users.

🌐 User-Friendly Interface: Simple, intuitive UI accessible to everyone.

⚡ Fast Response Times: Optimized for speed, ensuring quick replies.

💻 Flexible Deployment: Deploy on Render, Koyeb, or Heroku to fit your hosting preferences.

🖼️ Image Scanning (Coming Soon): Soon, you'll be able to generate AI-driven image descriptions based on uploaded images and prompts.

📂 System Architecture

The architecture of "Response By Ai" consists of modular plugins and integrated APIs, providing robust functionality for different use cases. Below is the repository map that visualizes the components:

Component Overview

  • Chat AI Plugins: Multiple AI models (Claude, Gemini, Llama, GPT) provide varied responses for different queries.

  • Image Plugins: Includes Draw Plugin to generate images based on user prompts.

  • Main Plugin: Acts as the central handler for bot functions, including user interactions and broadcasts.

  • Database: Stores user information, handles forced subscriptions, and manages data interactions.

External APIs:

  • Telegram API: Allows interaction with users on Telegram.

  • Code Search API: Provides access to multiple AI and image models for diverse responses.

  • MongoDB: Stores data for user and subscription management.

🚀 Quick Deployment

Deploy Response By Ai on Heroku with a single click: Required Environment Variables

To set up the bot, configure the following variables:

API_ID = YOUR TELEGRAM API ID
API_HASH = YOUR TELEGRAM APP HASH
BOT_TOKEN = YOUR BOT TOKEN
OWNER_ID = YOUR TELEGRAM ID
MONGO_URL = MONGO DB CONNECTION STRING
AUTH_CHANNEL = YOUR OWN CHANNEL ID

💡 Usage

After deployment, start a chat with the bot on Telegram to explore its features. Here are some commands to get you started:

Commands

  • /start– Start the bot and receive a welcome message.
  • /ask – Ask questions and get responses powered by Response By Ai.
  • /draw – Generate images from descriptions.
  • /scan_ph – Scan and describe any image based on your prompts.

📚 Examples

  1. Getting Started: Type /start to explore the main menu and features.

  2. Ask a Question: Use /ask What’s the weather today? for quick, accurate information.

  3. Image Generation: Once the feature goes live, type /draw A futuristic city at sunset to get an AI-generated image based on your description.

📞 Support

Telegram Support Group: Join the community on Asuraa Support. Creator's Profile: Connect with the creator on Telegram: @itzAsuraa.

📜 License

This project is licensed under the MIT License. See the LICENSE file for more information.