home.social

#telethon — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #telethon, aggregated by home.social.

  1. 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-ноду.

    habr.com/ru/articles/1034612/

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

  2. 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-ноду.

    habr.com/ru/articles/1034612/

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

  3. 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-ноду.

    habr.com/ru/articles/1034612/

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

  4. 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-ноду.

    habr.com/ru/articles/1034612/

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

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

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

    habr.com/ru/articles/1030702/

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

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

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

    habr.com/ru/articles/1026728/

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

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

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

    habr.com/ru/articles/1022674/

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

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

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

    habr.com/ru/articles/987896/

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

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

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

    habr.com/ru/articles/979484/

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

  10. "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 iv.duti.dev/watch?v=K3KAMg9LIzw

    @spettacoli

    #music #cinema #DeanMartin

  11. #Ensemble|| Depuis le 1er #Téléthon en 1987 les @PompiersFR partagent les valeurs de l’#AFM & font preuve chaque année d’une mobilisation engagée Les sapeurs-#pompiers de l'#Hérault solidaires des grandes causes vous invitent à faire un don en composant le 3⃣6⃣3⃣7⃣☎️

  12. Quoi ? L' @afm-telethon.bsky.social‬
    n'est pas sur le fédiverse fedi.garden/ et la #science libre ?

    :)

    a minima un simple pont @bsky.brid.gy vous rendrait visible 💝

    La cause vaut la peine que vous y pensiez 🫶

    fedidb.com/welcome

    #afm #telethon #telethon2025

  13. Voici mes donations goals pour le Téléthon Gaming 2025 !

    Rendez-vous le samedi 06 décembre 2025 à partir de 10H00 sur twitch.tv/formamac 🚨

    Vous pouvez déjà faire un don via mapage.telethon.fr/animation-g 😉

    @Twitch #Telethon #telethongaming

  14. Je participe au Téléthon Gaming 2025 !

    Rendez-vous le samedi 06 décembre 2025 sur twitch.tv/formamac 😉

    Vous pouvez déjà faire un don via mapage.telethon.fr/animation-g ou via le QR code ci-dessous.

    Merci 🙏

    #Telethon #telethongaming

  15. 🚧🛠️ Oh, the Boring Company is at it again, dodging paychecks and #OSHA like they're playing hide and seek. 🚫💰 Meanwhile, the Nashville Banner is trying to fundraise like it's the last #telethon on Earth. 🎤📞
    nashvillebanner.com/2025/11/25 #BoringCompany #NashvilleBanner #fundraising #news #HackerNews #ngated

  16. 💛 Opération #Téléthon - #WebDays

    🎗️ Les #WebDays veulent faire plus qu’en parler : on s’engage.

    👉 Pour chaque ticket conférence acheté → 5 € reversés
    👉 Pour chaque ticket atelier acheté → 50 € reversés

    Une manière simple, concrète et solidaire de soutenir la recherche, tout en participant à un nouvel événement dynamique et engagé.

    Tu viens aux Web Days ?
    Tu soutiens le Téléthon.
    Aussi simple que ça. 💪💛

    👉 Par ici : webdays.events

    1/2

  17. For any northern Ontarians, they can watch and even donate to the annual Iroquois Falls Christmas Telethon. They are broadcasting new as well as historic performances from this northern town. I have friends there as I lived in the community for several years with my partner's Irish Canadian family.

    #iroquoisfalls #northernontario #telethon #christmas

    youtube.com/live/sBhR2wdlZI4

  18. Как Python помог «разобрать» 10 000 сообщений из Telegram для суда: практическое руководство для юристов

    Представьте: в вашем деле — 10 000 сообщений в Telegram, и суд просит показать, кто, когда и что именно писал за конкретный период. Вручную это неделя рутинной работы, море скриншотов и высокий риск пропустить важное сообщение или перепутать даты. С помощью Python и библиотеки Telethon ту же задачу можно решить за несколько минут, при этом сразу заложив фундамент для доказательства целостности данных в суде. В этой статье разберём: почему суды принимают переписку из мессенджеров как доказательство; как технически выгрузить чат из Telegram с помощью Telethon; как отфильтровать данные, рассчитать хеш-суммы и оформить результат для дела; какие юридические риски нужно учесть и как их минимизировать.

    habr.com/ru/articles/968680/

    #phyton #telethon #telegram #цифровые_документы #цифровые_домены #due_diligence

  19. #Paris : Ne manquez pas la journée #Handisport pour #l'AFM-Téléthon ! RDV au Stade Jules Noël (#Paris 14) ce Samedi 6 Décembre (10h-17h).

    Plus d'infos sur l'affiche et via le lien :
    mapage.telethon.fr/animation/S :

    \#Telethon #staarp /#handivelo.fr \#Inclusion \#Paris

  20. Удаляем незваных подписчиков из своего телеграм канала

    Казалось бы - все бьются над увеличением количества подписчиков в своих Telegram-каналах - зачем уменьшать их число? Я сам заинтересовался этой темой после странного всплеска трафика. Опубликовал статью про голосовых ассистентов - и из-за неудачного заголовка она внезапно стала вирусной. Обычно мои тексты собирают около 7 тысяч просмотров (медиана) , но в этот раз счётчик вырос до 140 тысяч. А до этого я уже слышал истории, как на каналы без рекламы и инфоповодов «наливаются» сотни или тысячи подписчиков. Звучит как подарок судьбы, но на практике это тревожный сигнал: чаще всего - это фейковые аккаунты. Мёртвая аудитория - это падение вовлеченности (ER - уровень вовлеченности, ERR - вовлеченность на охват), потеря интереса со стороны рекламодателей и снижение позиций канала в поиске Telegram. Особенно сейчас, когда алгоритмы всё больше ориентируются на наличие Premium-подписчиков. В этой статье покажу, как выявить и удалить нежелательных подписчиков с помощью open-source скрипта на Python - который работает даже несмотря на ограничения Telegram API, позволяющий получить лишь последние 200 участников.

    habr.com/ru/articles/933128/

    #telethon #космотекст

  21. Как превратить статус Telegram в статус Steam

    Всех приветствую. Несколько дней назад я наткнулся на статью " Как превратить свою аватарку в Telegram в часы ". Я попробовал реализовать эту программу сам, но столкнулся с некоторыми ограничениями, связанными с повышением количества спамеров в чатах. А если конкретно, то мне выдавали флуд-бан и я не мог менять свою аватарку ближайший 21 час. Я перепробовал кучу вариантов, ибо задумка мне очень понравилась. Но никакие тайминги не могли спасти ситуацию. Поэтому я решил выкатить альтернативный метод выделиться из толпы, хоть может он и будет менее заметный.

    habr.com/ru/articles/926148/

    #Steam #Телеграм_Статус #Telethon #Steam_в_telegram