Telethon: Telegram
из Python
Telethon - это Python-библиотека, которая подключается к Telegram как полноценный клиент. В отличие от ботов, она может входить под вашим обычным аккаунтом и видеть всё то же, что видите вы: историю чатов, каналы, медиа. Отсюда её сила - и её риски. Этот гайд показывает, зачем она нужна, как сделать первый вход и как не получить бан.

для кого этот курс
программа курса
Что такое Telethon
Python-клиент Telegram по протоколу MTProto. Чем отличается от Bot API: работает под обычным пользовательским аккаунтом, а не как бот. Что умеет: читать историю, медиа, автоматизация.
Telethon против Bot API
Бот видит только то, где он есть. Telethon под user-аккаунтом видит всё, что доступно человеку. Когда брать бота, а когда Telethon.
Установка и первый вход
pip install telethon, получить api_id и api_hash на my.telegram.org, первая авторизация по телефону и коду, файл сессии. Сессия - это секрет.
Базовые операции
Подключиться через TelegramClient, прочитать сообщения из чата или канала, отправить, скачать медиа, слушать новые сообщения. Короткие асинхронные примеры.
Риски, лимиты и прокси
Это автоматизация живого аккаунта - за спам и частоту банят. Вежливость и лимиты. Скрейпинг - серая зона. Из России через прокси. Не гонять одну сессию из двух мест.
Шпаргалка
Сниппеты: подключение, чтение, отправка, скачивание. Чек-лист безопасного использования и глоссарий на одной странице.