awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
father-bot avatar

father-bot/chatgpt_telegram_bot

0
View on GitHub↗
5,502 stars·1,920 forks·Python·MIT·28 viewst.me/jadvebot↗

Chatgpt Telegram Bot

This project is a Telegram bot that integrates large language models, such as OpenAI and Claude, to provide an AI chat interface within the messaging app. It functions as a multi-model AI gateway that routes prompts to various providers via API keys and YAML configurations.

The implementation includes a provider-agnostic routing system and response streaming to deliver text word-by-word. It distinguishes itself with a token-based cost tracker that calculates the monetary expenditure of API requests and a whitelist-based access control system to restrict usage to authorized users.

The bot supports multimodal workflows, including text-to-image generation, vision model analysis for uploaded images, and voice message transcription. It maintains conversation context across sessions through persistent state mapping in a database and allows for AI persona management to customize behavior and expertise.

The application is provided as a containerized deployment for consistent execution across different environments.

Features

  • AI Chat Integrations - Connects a Telegram messaging interface to multiple large language model providers for conversational AI interactions.
  • LLM Conversational Bots - Provides a Telegram messaging interface that connects users to OpenAI and Claude models.
  • AI Assistants - Implements a self-hosted AI assistant capable of text, image, and voice interactions.
  • Conversation State Persistence - Saves and restores conversation context and message history to maintain continuity across sessions.
  • Multimodal AI Orchestrators - Coordinates vision, speech, and language models to process multimodal inputs within a unified chat workflow.
  • Provider-Agnostic Model Interfaces - Abstracts multiple LLM provider interfaces into a standardized internal format for seamless model routing.
  • AI Bot Integrations - Integrates OpenAI and Claude models with a Telegram bot to provide an AI chat interface.
  • AI Conversation Contexts - Stores chat history and session data in a database to maintain context across asynchronous messages.
  • AI Provider Gateways - Functions as a gateway that routes prompts to various AI providers using API keys and configurations.
  • Streaming Chat Responses - Implements incremental text delivery for AI responses to enable a real-time chat experience.
  • AI Image Generation - Integrates AI models to generate visual art from text prompts within the chat interface.
  • AI Model Configurations - Provides interfaces to update active AI models, API keys, and system behavioral parameters.
  • Persona Configurations - Allows customization of AI behavior and expertise through predefined or user-configured chat personas.
  • Speech to Text Transcription - Converts recorded voice messages into text using AI speech-to-text models.
  • Vision Analysis - Processes uploaded images using vision models to describe or interpret visual content.
  • LLM Token Cost Tracking - Tracks and aggregates token usage to monitor and manage the monetary expenditure of LLM APIs.
  • AI Response Streams - Delivers AI-generated text fragments to the client in real-time as they are produced by the API.
  • Voice and Vision Processing - Processes image inputs via vision models and transcribes voice messages into text.
  • Bot Access Controls - Restricts AI bot activity to authorized users through a whitelist-based access control system.
  • Username Whitelists - Restricts bot access to a predefined list of authorized Telegram usernames.
  • API Expenditure Trackers - Tracks and displays the total financial cost of tokens consumed across various AI providers.
  • Token Cost Calculators - Computes the monetary cost of API requests by tracking input and output tokens.

Star history

Star history chart for father-bot/chatgpt_telegram_botStar history chart for father-bot/chatgpt_telegram_bot

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Chatgpt Telegram Bot

These projects share indexed features with Chatgpt Telegram Bot. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • enricoros/big-agienricoros avatar

    enricoros/big-AGI

    6,868View on GitHub↗

    big-AGI is a self-hosted AI frontend and multi-model client that provides a unified workspace for interacting with various large language models. It functions as an orchestration dashboard, allowing users to connect to cloud-based AI providers, aggregator services, and locally hosted model servers. The project is distinguished by its ability to execute prompts across multiple models simultaneously for side-by-side comparison and response synthesis. It enables the merging of outputs from different models to reduce hallucinations and improve accuracy, while using persona-based configuration map

    TypeScriptagiai-agentsai-suite
    View on GitHub↗6,868
  • yangjian102621/geekaiyangjian102621 avatar

    yangjian102621/geekai

    4,665View on GitHub↗

    Geekai is a multi-model AI platform and SaaS framework designed to deploy and manage AI agents and multimodal models through a unified interface. It serves as a multimodal AI gateway, providing centralized access to large language models and generative tools for text, image, audio, and video production. The project functions as an AI agent orchestrator, allowing for the definition of specialized personas and the import of external workflows and knowledge bases. It distinguishes itself by providing a complete commercial service layer, including credit-based billing, subscription management, an

    Vueazurechatgptdalle3
    View on GitHub↗4,665
  • livekit/agentslivekit avatar

    livekit/agents

    9,379View on GitHub↗

    This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu

    Pythonagentsaiopenai
    View on GitHub↗9,379
  • homanp/superagenthomanp avatar

    homanp/superagent

    6,631View on GitHub↗

    Superagent is a framework for AI assistant orchestration and agent security. It provides the tools to build intelligent assistants that integrate external APIs and maintain conversation memory to automate complex tasks. The project focuses on AI agent security through adversarial testing, red teaming, and the detection of prompt injections and malicious tool calls. It includes automated vulnerability patching, which scans codebases and configurations for security flaws and generates pull requests with fixes. The platform supports retrieval augmented generation by connecting language models t

    TypeScript
    View on GitHub↗6,631
Compare all 30 related projects→

Frequently asked questions

What does father-bot/chatgpt_telegram_bot do?

This project is a Telegram bot that integrates large language models, such as OpenAI and Claude, to provide an AI chat interface within the messaging app. It functions as a multi-model AI gateway that routes prompts to various providers via API keys and YAML configurations.

What are the main features of father-bot/chatgpt_telegram_bot?

The main features of father-bot/chatgpt_telegram_bot are: AI Chat Integrations, LLM Conversational Bots, AI Assistants, Conversation State Persistence, Multimodal AI Orchestrators, Provider-Agnostic Model Interfaces, AI Bot Integrations, AI Conversation Contexts.

Which projects share features with father-bot/chatgpt_telegram_bot?

Projects with overlapping indexed features include: enricoros/big-agi — big-AGI is a self-hosted AI frontend and multi-model client that provides a unified workspace for interacting with… yangjian102621/geekai — Geekai is a multi-model AI platform and SaaS framework designed to deploy and manage AI agents and multimodal models… livekit/agents — This project is a framework for developing multimodal AI agents that function as programmable participants in… pipecat-ai/pipecat — Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech… homanp/superagent — Superagent is a framework for AI assistant orchestration and agent security. It provides the tools to build… tbxark/chatgpt-telegram-workers — This project is a serverless framework for deploying Telegram bots that interface with large language models and AI…