Production MTProto user-бот на FastAPI + Telethon: WARP для обхода DPI и 5 граблей с Telegram

В большинстве туториалов по Telegram-ботам всё начинается с одного куска кода: получили токен у @BotFather, поставили python-telegram-bot или aiogram , написали хендлер, deploy. Это Bot API. И в 90% задач этого хватает. А потом приходит задача которую Bot API не закрывает в принципе: программно создать супергруппу под конкретный проект и добавить туда нужных людей по @username , и сделать это десятки раз в день . Bot API такое не умеет даже теоретически - метода «создать группу» там нет, метода «добавить юзера в группу» тоже. Лезете в полную документацию Telegram API искать обход, упираетесь в раздел channels.createChannel / channels.inviteToChannel под MTProto, и начинается совсем другая история - не Bot API, а user-бот через telethon . В этой статье разбираю как мы сделали production MTProto user-бот на FastAPI + Telethon. Под капотом: Cloudflare WARP для обхода DPI (без него с российского VPS просто не подключиться), Singleton-клиент с keepalive, in-memory cache resolve-юзеров, и 5 ограничений Telegram которые знают только те кто лез туда ногами . Реальный production-сервис у клиента в нише строительства/монтажа, обслуживает связку Planfix → Telegram-группы под каждый проект. Сервис написан на Python 3.11. Стек: Telethon 1.43.2, FastAPI 0.136.1, Uvicorn 0.46.0, Pydantic 2.13.4. На VPS под systemd , наружу через Cloudflare Tunnel. Вызывается из n8n через HTTP-ноду.

https://habr.com/ru/articles/1034612/

#telethon #mtproto #telegram #python #fastapi #cloudflare #warp #n8n #socks5 #planfix

Production MTProto user-бот на FastAPI + Telethon: WARP для обхода DPI и 5 граблей с Telegram

Production MTProto user-бот на FastAPI + Telethon: WARP для обхода DPI и 5 граблей с Telegram В большинстве туториалов по Telegram-ботам всё начинается с одного куска кода: получили токен у...

Хабр

Дуров стену не вернул, поэтому я написал свою – агрегатор Telegram-каналов на Telethon

«Дуров, верни стену» – мем старый, но точный. ВКонтакте начала 2010-х была, при всех своих недостатках, одним из последних мест в рунете с по-настоящему живой лентой. Не алгоритмической, не персонализированной до тошноты – просто всё подряд от всех, на кого подписан. Новости соседствовали с мемами, мемы – с чьей-то репостнутой статьёй про квантовую физику, которую ты никогда не дочитаешь, но пролистаешь с удовольствием. Была случайность, была живость, был сам факт того, что ты не знаешь, что увидишь следующим. Потом ВК превратился в то, во что превращается каждая платформа – в алгоритмический прямоугольник, оптимизированный под время на сайте. Мы переехали в Telegram. Telegram честнее: хронологический порядок, никакого умного ранжирования, читаешь то, на что подписался. Но одна вещь так и не появилась – единая лента. В ВК у тебя была стена, куда всё стекалось само. В Telegram двадцать каналов – это двадцать отдельных мест, которые надо обходить руками каждый день. Папки? Пробовал. Папки – это шкаф. Они раскладывают каналы по полочкам, но за каждой полкой всё равно надо открывать каждый ящик отдельно. Единого потока нет. Ботов-агрегаторов в маркете штук пять – все сломаны по одной и той же причине: Bot API физически не видит каналы, в которых бот не является администратором. То есть публичный новостной канал с миллионом подписчиков – недоступен. Бот читает только то, куда его добавили руками, а никто не добавляет чужих ботов в админы своих каналов. Логично, но бесполезно. В какой-то момент я окончательно устал и собрал своё.

https://habr.com/ru/articles/1030702/

#telegram #telethon #mtproto #rss #selfhosted #fastapi #nextjs #open_source #агрегатор

Дуров стену не вернул, поэтому я написал свою – агрегатор Telegram-каналов на Telethon

«Дуров, верни стену» – мем старый, но точный. ВКонтакте начала 2010-х была, при всех своих недостатках, одним из последних мест в рунете с по-настоящему живой лентой. Не алгоритмической, не...

Хабр

Костыли телеграма: «печатает...» в избранных и «вы сделали скриншот!» в любом чате

Почти каждый человек в СНГ пользуется телеграмом, но не каждый задумывается о том, на каких костылях держится его любимая платформа. Всё начинается с «печатает...» в избранном, а заканчивается тем, что форумы — лишь иллюзия интерфейса. Давайте же разберёмся, какие костыли есть в телеграме и почему это не всегда плохо.

https://habr.com/ru/articles/1026728/

#телеграм #telegram #дуров #костыли #мессенджеры #разработка #реверсинжиниринг #форумы #api #telethon

Костыли телеграма: «печатает...» в избранных и «вы сделали скриншот!» в любом чате

Почти каждый человек в СНГ пользуется телеграмом, но не каждый задумывается о том, на каких костылях держится его любимая платформа. Всё начинается с «печатает...»...

Хабр

@mastodefis #mastodefis #telethon

Vendredi soir, les organisateurs du Téléthon ont remis le trophée de la mobilisation à la directrice de l'école pour notre défi 2 des Mastodéfis "Osez le solidaire".
Elèves, parents, public, ce trophée est aussi le vôtre. On vous dit Merci ! et on vous le partage.
À bientôt !

Мотивация, оптимизация, коробочка, жабочка и «налог на усталость»

Я не программист. Я архитектор, проектирую дома, а полгода назад не знала, где живут скрипты и питоны. Но когда важный для меня чат в Telegram собрались удалять, я попросила нейросеть написать парсер – и пропала. С тех пор прошло полгода. Я всё ещё доделываю приложение. У него есть имя – Розитта, розовая робожаба на иконке. И оно пожирает мои ночи, деньги на такси и остатки семейного спокойствия. Это не история успеха за 4 дня. Это история о том, как взрослый человек с семьёй, работой и падающим забором ушёл в вайбкодинговый запой – и что из этого вышло. Все совпадения с реальными нейросетями не случайны, а промпты – настоящие. Заглянуть в цифровое болото

https://habr.com/ru/articles/1022674/

#telethon #parser #deepseek #околоайтишник #telegram #вайбкодинг

Мотивация, оптимизация, коробочка, жабочка и «налог на усталость»

Я не программист. Я архитектор, проектирую дома, а полгода назад не знала, где живут скрипты и питоны. Но когда планировалось удаление важного для меня чата в Telegram, я попросила нейросеть написать...

Хабр

Сделал бота для автоматизации поиска лидов

Собрал систему на Python + LLM, которая парсит Telegram-чаты, находит людей с конкретными болями и генерирует персонализированные сообщения для аутрича

https://habr.com/ru/articles/987896/

#python #telegram #telethon #llm #автоматизация #лидогенерация #фриланс #парсинг #aiogram #gpt51

Сделал бота для автоматизации поиска лидов

Привет, Хабр! Первая моя первая прикладная статья с конкретным опытом по проекту. TL;DR: Собрал систему на Python + LLM, которая парсит Telegram-чаты, находит людей с конкретными болями и генерирует...

Хабр

Прививаем машине музыкальный вкус: фильтруем плейлист на основе предпочтений

Раньше это было способом скоротать время в дороге, но теперь чтобы найти музыкальную "жемчужину" нужно несколько часов сфокусированного прослушивания новинок. Встал выбор: забить или.. Однажды у меня возникла идея, что с моим музыкальным хобби мне могло бы помочь ML. БОльшая часть входящего материала не соответствует моему персональному фильтру. Если убрать ее, то я снова смогу делать подборку в фоне и получать удовольствие Я не эксперт в ML, но задача вроде бы понятная - готовим датасет, берем модель, обучаем, приключение на 20 минут. . ..сейчас, спустя год, когда мой pet-project наконец-то работает. Я смотрю на путь, который привел меня к этому результату. Даже не с точки зрения технологий(про ML лучше писать мастерам игры), а с точки зрения логики решения глазами разработчика. Вот этим я и хочу поделиться

https://habr.com/ru/articles/979484/

#музыка #рекомендации #polars #essentia #librosa #telethon

Прививаем машине музыкальный вкус: фильтруем плейлист на основе предпочтений

ML - это просто, говорили они У меня есть хобби - я веду в tg канал плейлист "для тренировок". Я постоянно отслушиваю треки, большинство из которых публикуются там же в tg. Те, что "цепляют" меня -...

Хабр

"The king of cool" moriva 30 anni fa. E a me piace ricordarlo non con un film o una canzone ma in occasione della reunion che fece col suo compare #JerryLewis per #Telethon (creazione di quest'ultimo) sotto l'egida di un tizio che masticava lo show-business come loro. E se non sapete di chi sto parlando.. peccato per voi - Invidious https://iv.duti.dev/watch?v=K3KAMg9LIzw

@spettacoli

#music #cinema #DeanMartin

#Telethon Il solito appuntamento con La Volta Buona, in diretta su Rai 1, è saltato per una buona ragione. Spazio alla maratona Telethon, che vede in studio un trio: Elenoire Casalegno, Tiberio Timperi e Paolo Belli. Un appuntamento, non il solo che la Rai ...

https://ift.tt/vD8ZKpX

Telethon le pagelle della maratona | Edoardo e Margherita 10 la storia di Ewen 10

Il solito appuntamento con La Volta Buona, in diretta su Rai 1, è saltato per una buona ragione. Spazio alla maratona Telethon, che vede in studio un trio: Elenoire Casalegno, Tiberio Timperi e Paolo Belli.

Zazoom Social News

Magnifique soirée #country dédiée au #Téléthon, rassemblant quatorze clubs , amis, familles et passionnés de musique autour d’un même objectif : soutenir la recherche.

Un grand MERCI au groupe Outland Country Band pour sa magnifique prestation et que nous avons toujours plaisir à retrouver sur scène.

Retrouvez quelques photos sur notre site ! 😜

https://corchade.fr/2025/12/15/bal-country-special-telethon-2025-succes-solidaire/

#espacecorchade
#corchade
#vallieres
#metz
#afmtelethon
#outlandcountryband