Skip to content

Aaru ChatBot is an advanced AI chatbot designed for engaging conversations, smart interactions, and fun chats. Whether you're looking for casual talk, witty replies, or AI-powered assistance, Aaru makes every chat lively and enjoyable. 💬

Notifications You must be signed in to change notification settings

CodeSearchDev/AaruChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aaru ChatBot

Aaru ChatBot is an AI-powered Telegram bot designed to enhance user interactions through intelligent responses, automation, and seamless integrations. Built with Python, MongoDB, and Pyrogram, it provides a fast, secure, and extensible chat experience.

Features

  • AI-Powered Conversations: Engage users with smart, responsive dialogue.
  • Automation: Simplify tasks with automated workflows.
  • MongoDB Integration: Efficiently store and manage data.
  • Fast & Secure: Leveraging Pyrogram for performance and reliability.
  • Customizable: Easily extend functionality with custom commands.

Deployment

Heroku Deployment

Click the button below to deploy Aaru ChatBot on Heroku. If You show any error like failed to app Creation Then fork and deploy

Deploy on Koyeb

The fastest way to deploy using Docker Compose is with Koyeb. Click the button below to start deployment instantly.

Deploy to Koyeb

Configuration

Environment Variables

Set the following environment variables before running the bot:

Required

API_ID=<Your API ID>              # From https://my.telegram.org/apps
API_HASH=<Your API Hash>          # From https://my.telegram.org/apps
BOT_TOKEN=<Your Bot Token>        # From https://t.me/BotFather
MONGO_URL=<Your MongoDB URL>      # From https://cloud.mongodb.com
AUTH_CHANNEL=<Your Channel ID>    # Telegram channel ID for authentication
OWNER_ID=<Your Telegram User ID>  # Bot owner's Telegram ID

Optional

FSUB=false                        # Enable forced subscription (true/false)

Manual Installation

  1. Clone the Repository

    git clone https://github.com/CodeSearchDev/AaruChatBot.git
    cd AaruChatBot
  2. Install Dependencies

    pip install -r requirements.txt
  3. Run the Bot

    python3 ChatBot 

Usage

  • /start: Initiate the bot.
  • Admin Commands: Manage settings and configurations.
  • AI Chat: Interact with intelligent responses.

Contributing

Contributions are welcome. To contribute:

  1. Fork the repository.
  2. Create a feature branch.
  3. Submit a pull request.

License

This project is licensed under the MIT License.

Contact

About

Aaru ChatBot is an advanced AI chatbot designed for engaging conversations, smart interactions, and fun chats. Whether you're looking for casual talk, witty replies, or AI-powered assistance, Aaru makes every chat lively and enjoyable. 💬

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages