Telethon is a full-featured Telegram client library for Python 3, built on asyncio. It speaks Telegram's MTProto protocol directly, so it works both for user accounts and for bots, without going through the Bot API. An optional dependency, cryptg, provides a C implementation of the AES-IGE encryption used by MTProto and speeds up transfers noticeably. It is not packaged here; install it separately if you need the speedup. Homepage: https://telethon.dev Source: https://codeberg.org/Lonami/Telethon