awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Telegram client library

تم تحديث الترتيب في 28 يوليو 2026

For telegram channel, the strongest matches are telegraf/telegraf (Telegraf is a Node), pyrogram/pyrogram (Pyrogram is a Python framework for interacting with the) and danog/madelineproto (MadelineProto is a comprehensive PHP library for the Telegram). tgbot-collection/yyetsbot and tdlib/telegram-bot-api round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best open-source Telegram client libraries on GitHub, ranked by stars and activity, to compare and pick the right one.

Telegram client library

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • telegraf/telegrafالصورة الرمزية لـ telegraf

    telegraf/telegraf

    9,158عرض على GitHub↗

    Telegraf is a Node.js framework and typed API wrapper for building interactive chat agents on the Telegram platform. It provides a structured environment for developing automated agents that interface with the Telegram Bot API to process and respond to user messages. The framework uses a middleware-based request router to process incoming events through a customizable chain of handlers. This architecture allows for dynamic command routing and the use of a context-object pattern to pass updates and API methods through the processing pipeline. The system supports multiple event delivery method

    Telegraf is a Node.js framework for building Telegram bots that supports webhook integration, media handling, and automated responses, making it a strong fit despite being a development framework rather than a ready-to-use publishing tool or scraper.

    TypeScriptIntegrated Webhook Servers
    عرض على GitHub↗9,158
  • pyrogram/pyrogramالصورة الرمزية لـ pyrogram

    pyrogram/pyrogram

    4,614عرض على GitHub↗

    Pyrogram is an asynchronous Python framework for interacting with the Telegram MTProto API. It serves as both a bot framework and a user client library, providing a concrete implementation of the MTProto protocol for secure communication with Telegram servers. The library distinguishes itself by providing a high-level wrapper layer that abstracts complex protocol methods into Python functions, while still allowing for the execution of raw API functions and low-level peer resolution. It supports multi-client concurrency, enabling the management of several user or bot identities within a single

    Pyrogram is a Python framework for interacting with the Telegram MTProto API that supports building both user clients and bots for channel scraping and message publishing, though it requires custom code rather than acting as an out-of-the-box application.

    PythonChat Message SendingBroadcast Messaging Channels
    عرض على GitHub↗4,614
  • danog/madelineprotoالصورة الرمزية لـ danog

    danog/MadelineProto

    3,344عرض على GitHub↗

    MadelineProto is an asynchronous PHP library that provides a programmatic interface for interacting with the Telegram API using the MTProto protocol, the same protocol used by official Telegram clients. It functions as both a Telegram bot SDK and a userbot automation library, enabling PHP applications to connect to Telegram as either a bot account or a regular user account, sending and receiving messages, media, and other data directly without relying on the Bot API intermediary. The library is built on an event-driven architecture with Amp v3 fiber-based concurrency, allowing for non-blockin

    MadelineProto is a comprehensive PHP library for the Telegram MTProto API that supports message publishing, userbot automation, media handling, and asynchronous event-driven operation.

    PHPMulti-Account Session Management
    عرض على GitHub↗3,344
  • tgbot-collection/yyetsbotالصورة الرمزية لـ tgbot-collection

    tgbot-collection/YYeTsBot

    16,138عرض على GitHub↗

    YYeTsBot is a self-hosted Telegram bot that enables searching, browsing, and sharing media resources from the YYeTs subtitled media archive. It operates as an interactive bot within Telegram, allowing users to search for subtitled media content and manage resource links directly through chat commands. The application indexes YYeTs media resources and user-submitted links, building a searchable database stored in a local SQLite database. It supports community curation through features that let users flag unavailable resources and submit new media links for inclusion. The bot maintains per-user

    YYeTsBot is a self-hosted Telegram bot that handles media navigation, search, and community resource sharing, though it is tailored specifically for a media archive rather than general channel publishing or scraping.

    PythonMedia Navigation and SearchTelegram BotsCommunity Media Index Curation
    عرض على GitHub↗16,138
  • tdlib/telegram-bot-apiالصورة الرمزية لـ tdlib

    tdlib/telegram-bot-api

    4,296عرض على GitHub↗

    This project is a self-hosted Telegram Bot API server that implements a REST gateway to manage bots independently of official cloud infrastructure. It functions as messaging platform middleware, utilizing a translation layer to convert high-level REST API calls into low-level functions via a TDLib-based core. The server allows for local hosting, which enables the removal of cloud file size limits for uploads and downloads and the use of arbitrary local IP addresses and ports for webhook delivery. It provides a local file system storage mechanism for handling large files and supports session-b

    This self-hosted Telegram Bot API server acts as a middleware gateway for managing bots and handling large file media locally, though it focuses on bot management rather than generic channel scraping or multi-account user client interactions.

    C++Bot API Server Self-HostingBot File ManagementLocal File Storage
    عرض على GitHub↗4,296
  • yagop/telegram-botالصورة الرمزية لـ yagop

    yagop/telegram-bot

    844عرض على GitHub↗

    Telegram-bot is a modular chat bot platform and framework built for Telegram that executes script plugins to handle custom user interactions and automated tasks within messaging channels. Incoming chat events route through a central dispatcher that delegates execution to matching registered command handlers. The platform relies on a file-based plugin architecture where isolated script files load dynamically at runtime, allowing administrators to manage and toggle feature modules on the fly without restarting the host application. Chat inputs parse into discrete command arguments that execute

    This unmaintained Lua-based framework provides a plugin architecture for building Telegram bots, aligning with the category although it lacks modern multi-account support and automated webhook integration out of the box.

    LuaTelegram Bot FrameworksBot-Integrated Chat PlatformsNamed Event Dispatchers
    عرض على GitHub↗844
  • mrmkn/professor-botالصورة الرمزية لـ MrMKN

    MrMKN/PROFESSOR-BOT

    855عرض على GitHub↗

    Professor-Bot is an automated chat assistant and media indexing system built for the Telegram platform. It scans designated storage channels to catalogue available files and media into a searchable database, allowing users to find and retrieve content instantly through chat interactions and inline queries. The assistant incorporates external service integrations to fetch official movie information, ratings, and posters, alongside link shortening capabilities for generated file access. It provides community moderation tools for enforcing chat rules through bans, mutes, and permission controls

    This Python-based Telegram bot handles automated responses and filtering using Pyrofork, serving as a solid fit for channel automation even though it lacks explicit webhooks or multi-account support.

    PythonTelegram Bot FrameworksInline Query InterfacesKeyword-Triggered Content Retrievers
    عرض على GitHub↗855
  • aiogram/aiogramالصورة الرمزية لـ aiogram

    aiogram/aiogram

    5,588عرض على GitHub↗

    aiogram is an asynchronous framework for building Telegram bots in Python. It provides a complete toolkit for interacting with the Telegram Bot API, handling incoming updates, and managing bot state through a built-in finite state machine. The framework is designed around an event-driven architecture that routes messages and other updates to handler functions using a flexible dispatching system. The framework distinguishes itself through its middleware system, which allows developers to intercept and modify both incoming updates and outgoing API calls. It supports a wide range of Telegram-spe

    Aiogram is an asynchronous Python framework built specifically for developing Telegram bots and handling Telegram Bot API interactions, making it a strong fit for creating automated messaging tools despite lacking built-in scraping features.

    PythonTelegram Bot FrameworksBot Command InterfacesBot Permission Configurations
    عرض على GitHub↗5,588
  • tucnak/telebotالصورة الرمزية لـ tucnak

    tucnak/telebot

    4,565عرض على GitHub↗

    Telebot is a framework for building interactive bots using the Telegram Bot API. It provides a type-safe API wrapper and an asynchronous event handler to manage messages, commands, and user interactions. The project features a middleware-based request interception system and pattern-based event routing to map triggers to custom logic. It includes a dedicated inline query engine for generating real-time suggested results and an interactive keyboard builder for creating custom reply and inline buttons. The framework covers a broad range of capabilities, including rich media management for albu

    This repository provides a framework for building Telegram bots and handling API interactions, though it focuses more on general bot development than dedicated channel scraping or publishing.

    GoChat Bot IntegrationsTelegram Bot FrameworksBot Command Interfaces
    عرض على GitHub↗4,565
  • geiserx/telegram-delay-channel-clonerالصورة الرمزية لـ GeiserX

    GeiserX/telegram-delay-channel-cloner

    3عرض على GitHub↗

    Telegram bot that relays messages between channels with configurable delay and batch processing

    This Python-based Telegram bot relays and scrapes messages between channels, serving as a focused tool for content publishing and channel automation.

    PythonManagement Bots
    عرض على GitHub↗3
  • mcp-telegram/mcp-telegramالصورة الرمزية لـ mcp-telegram

    mcp-telegram/mcp-telegram

    13عرض على GitHub↗

    Connect Telegram to Claude AI — messages, media, reactions, polls, scheduled messages & more. Hosted version: mcp-telegram.com (QR login, 30 sec setup). Built on GramJS/MTProto.

    This repository is a Telegram userbot and Model Context Protocol server that connects Claude AI to Telegram for reading and sending messages, matching the need for interacting with and automating Telegram channels.

    TypeScriptCommunication Tools
    عرض على GitHub↗13
  • beeyev/telegram-owlالصورة الرمزية لـ beeyev

    beeyev/telegram-owl

    48عرض على GitHub↗

    🦉 A lightweight CLI utility to send messages and media files to Telegram chats and channels - directly from your terminal.

    This lightweight command-line utility provides the core message and media publishing capabilities for Telegram channels, though it lacks channel scraping and automated response features.

    GoCommand Line Utilities
    عرض على GitHub↗48
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
telegraf/telegraf9.2KTypeScriptMIT11 يناير 2025
pyrogram/pyrogram4.6KPythonLGPL-3.023 ديسمبر 2024
danog/madelineproto3.3KPHPagpl-3.02 يناير 2026
tgbot-collection/yyetsbot16.1KPythonMIT17 يونيو 2026
tdlib/telegram-bot-api4.3KC++BSL-1.011 يونيو 2026
yagop/telegram-bot844LuaGPL-2.014 أكتوبر 2018
mrmkn/professor-bot855PythonAGPL-3.022 يوليو 2025
aiogram/aiogram5.6KPythonmit15 فبراير 2026
tucnak/telebot4.6KGoother10 نوفمبر 2025
geiserx/telegram-delay-channel-cloner3PythonGPL-3.020 مايو 2026

Related searches

  • نظام لإدارة قنوات تحديث البرمجيات
  • a scalable database for chat history
  • a react library for chat interfaces
  • an open source platform for chat applications
  • أداة ChatOps لتنسيق الحوادث
  • منصة مراسلة جماعية مستضافة ذاتياً
  • Messaging bot frameworks
  • تطبيق دردشة لحظي باستخدام WebSockets