{"categories":[{"label":"Chat","url":"https://skillfed.io/packages/category/communications-chat"}],"enrichment":{"capability":"Telethon is an asyncio-based Python library that implements the MTProto protocol to interact with Telegram's API as a user account or bot, providing an alternative to Telegram's official bot API.","skillfed_tags":["telegram-api","mtproto","async-messaging"],"use_cases":["Automate sending messages or files to Telegram contacts or groups from a Python script.","Build a bot that listens for incoming messages and responds to patterns or commands.","Download and archive media from Telegram conversations programmatically.","Monitor a Telegram channel or group and trigger actions based on new messages.","Migrate data or integrate Telegram messaging into a larger application workflow."],"what_it_does":"Telethon wraps Telegram's MTProto protocol in a Python 3 asyncio library, letting you write programs that send messages, download media, handle events, and automate interactions with Telegram accounts or bots. It handles the cryptographic and protocol complexity so you can focus on application logic rather than low-level API details.\n\nThe library supports both user accounts and bot accounts, offering an alternative to Telegram's official bot API when you need user-level access or more direct control. It requires obtaining API credentials from Telegram's developer portal and respects Python 3.5 and later. The two core dependencies (pyaes for encryption and rsa for key handling) are lightweight, keeping installation straightforward.","worth_installing":"Yes, if you need to interact with Telegram from Python and can obtain API credentials. The library is actively maintained, has low install friction, carries no known vulnerabilities, and is MIT-licensed. Be aware that Telegram's ToS prohibit certain uses and account bans are possible\u2014read the documentation's compatibility and FAQ sections before deploying to a production account."},"id":"telethon","links":{"html":"https://skillfed.io/packages/telethon","md":"https://skillfed.io/packages/telethon.md","pypi":"https://pypi.org/project/telethon/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-15","license_spdx":"MIT","license_treatment":"permissive","name":"Telethon","python_support":"supports_current","summary":"Full-featured Telegram client library for Python 3"},"popularity":{"monthly_downloads":3727765,"position":2515,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.44.0"}
