Master-AI-BOT  by yesbhautik

Telegram bot for GPT-4 Turbo access with unique chat modes

created 1 year ago
264 stars

Top 97.5% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a Telegram bot leveraging GPT-4 Turbo for fast, limitless AI interactions, targeting users frustrated with official ChatGPT interfaces. It offers features like message streaming, group chat support, DALL-E 2 integration, voice recognition, and specialized chat modes, aiming to deliver a superior user experience.

How It Works

The bot utilizes the OpenAI API, specifically GPT-4 Turbo, for its core language processing. It integrates with Telegram's API for user interaction, enabling features like text and voice message handling. Message streaming provides a real-time chat experience, mimicking the responsiveness of dedicated AI interfaces. Special chat modes are implemented via configuration files, allowing customization of the AI's persona and capabilities.

Quick Start & Requirements

  • Install: Clone the repository, install dependencies (pip3 install -r requirements.txt), copy configuration files, edit config/config.yml and optionally config/config.env, then run with docker-compose --env-file config/config.env up --build -d.
  • Prerequisites: OpenAI API key, Telegram bot token from @BotFather. For Debian-based systems: Docker, Docker-compose, Python, pip. Other systems require manual installation of these.
  • Setup: Estimated setup time is minimal if Docker is already configured.

Highlighted Details

  • Powered by GPT-4 Turbo with no request limits.
  • Features seamless message streaming for real-time responses.
  • Integrates DALL-E 2 for image generation via an "Artist" mode.
  • Supports voice message recognition and code highlighting.
  • Offers 15+ customizable chat modes.

Maintenance & Community

The project is open for contributions via pull requests. Links to personal websites and social media profiles are provided for connection.

Licensing & Compatibility

Licensed under the MIT License, permitting commercial use and integration with closed-source projects.

Limitations & Caveats

The installation instructions are primarily for Debian-based systems; other environments require manual setup of Docker, Python, and pip. The project relies on external API keys for OpenAI and Telegram.

Health Check
Last commit

1 year ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
4 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.