home.social

#telegram_api — Public Fediverse posts

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

fetched live
  1. AuthKeyDuplicatedError в Telegram: спасаем забаненный парсер через дамп tdata и спуфинг сессии

    Случайный запуск парсера на двух серверах одновременно — и Telegram мгновенно убивает сессию с ошибкой AuthKeyDuplicatedError. Аккаунт улетает в теневой бан, а стандартная авторизация через Telethon наглухо блокируется. В этой статье я покажу хардкорный способ спасти прогретый аккаунт: мы сделаем дамп памяти tdata из официального клиента macOS, обойдем конфликты Python-библиотек и настроим жесткий спуфинг сессии на Ubuntu-сервере. Итог: антифрод обманут, парсер снова собирает лиды.

    habr.com/ru/articles/1053518/

    #python #telethon #telegram_api #tdata #антифрод #информационная_безопасность #mtproto

  2. Как мой Telegram-парсер ослеп на проде: чиним пропуск лидов через Active Pull (Python, n8n, LLM)

    Когда я запустил свой парсер Telegram-чатов на проде, он просто ослеп. В тестовой группе всё летало, а в 26 боевых чатах — абсолютная тишина и ноль лидов. В этой статье расскажу, почему стандартный слушатель events.NewMessage в Telethon ломается под капотом алгоритмов Телеграма, и как я полностью переписал архитектуру на Active Pull. Бонусом покажу, как двойная фильтрация (Python + n8n + LLM) спасла меня от разорения на токенах OpenAI и отсекла 99% мусора.

    habr.com/ru/articles/1052104/

    #python #telethon #n8n #chatgpt #парсинг #лидогенерация #telegram_api #архитектура

  3. Как я писал Телеграм-бота. На Вордпрессе

    Вы возможно будете смеяться, но таки да, однажды я на полном серьёзе решил написать Телеграм-бота, использовав в качестве движка WordPress. В итоге это всё зашло настолько далеко, что вылилось в полноценный плагин . Его можно использовать как для интеграции сайта с Телеграмом, так и для быстрого создания автономных Телеграм-ботов, не связанных с веб-проектом. Сразу оговорюсь, что плагин, о котором пойдет речь, рассчитан в первую очередь на разработчиков. Для обычного администратора Вордпресса там функций пока мало. Я знаю что к PHP и к Вордпрессу некоторые относится как минимум неоднозначно, а как максимум пренебрежительно. Но уверен, что во многих случаях бот на Вордпрессе это отличное решение.

    habr.com/ru/articles/1046766/

    #wordpress #telegrambot #telegram #telegram_api #plugin

  4. Как получить api_id на my.telegram.org из России без VPN (и почему с VPN не получится)

    Если у вас российский номер, my.telegram.org с VPN выдаёт ERROR при создании приложения, а без VPN вообще не открывается. Антифрод сверяет страну номера и страну IP - и они не сходятся. Разбираю, почему обход через VPN - тупик, при чём тут DNS, и как получить api_id и api_hash одной строкой в файле hosts за 5 минут, без покупки номеров телефона других стран.

    habr.com/ru/articles/1047402/

    #mytelegramorg #api_id #api_hash #telegram_api #telethon #dns #hosts #обход_блокировки #антифрод_telegram #российский_номер

  5. Парсинг Telegram: как мы автоматизировали сбор скрытых ID чатов через Telethon и сэкономили 20 часов рутины

    Как автоматизировать перехват лидов из Telegram, если конкуренты прячут свои чаты и запрещают копирование ссылок? Клиент пришел с задачей: парсить комментарии из 50 крупных каналов в реальном времени. Проблема в том, что для прослушивания нужен ID скрытой группы, который менеджеры вытаскивали руками, тратя на это полдня. В этой статье показываю, как мы обошли визуальные ограничения интерфейса, вытащили нужные ID напрямую через API Telegram и сократили рутину с десятков часов до пары секунд. Внутри — готовый скрипт-сканер на Python.

    habr.com/ru/articles/1043604/

    #python #telethon #telegram_api #парсинг_данных #автоматизация_бизнеса #osint #сбор_лидов

  6. AI-метрдотель для ресторанной сети: архитектура, сценарии и интеграции

    Чат-боты в ресторанном бизнесе чаще всего начинают с простой задачи: снять часть нагрузки с менеджеров и отвечать гостям на типовые вопросы. На практике многие такие решения быстро упираются в ограничения. Бот отвечает шаблонно, не понимает свободный текст, не учитывает контекст гостя, не видит актуальные данные ресторана и при нестандартном запросе просит переформулировать вопрос или вручную переключает диалог на сотрудника. В проекте для ресторанной сети задача была другой: сделать не справочного бота, а AI-метрдотеля, который работает как цифровой сотрудник. Он должен понимать свободный текст, учитывать историю гостя, работать с бронированиями, обращаться к меню и базе знаний, проверять актуальные данные в ресторанных системах, принимать платежи, собирать отзывы и передавать диалог менеджеру в сценариях, где требуется участие человека. Такой продукт требует не только языковой модели. В основе должны быть база знаний, профиль гостя, интеграции с операционными системами ресторана, RAG, сценарная маршрутизация, контроль доступа, логирование и техническая архитектура, рассчитанная на работу с реальными бронями, оплатами и персональными данными.

    habr.com/ru/articles/1041262/

    #aiассистенты #rag #telegram_api #crmсистемы #проектирование_api #postgresql #qdrant #data_engineering #автоматизация_бизнеса #чатботы

  7. Реализация Statefull команд в Telegram API

    Java Telegram API обманывает разработчиков дубликатами запросов при отключении интернета? Мы команда разработки телеграмм ботов, которая смогла придумать решение для работы с дубликатами в Statefull командах Telegram API используя REST. Прошли путь от наивного решения до работающего продукта.

    habr.com/ru/articles/1042246/

    #telegram_api #telegram_api_manual #telegram_api_request #stateless #statefull #race_condition #идемпотентность #идемпотентность_запросов

  8. Единая база данных гостей для ресторанной сети: интеграция Telegram, Remarked, IIKO, RocketData и платёжных систем

    В ресторанных сетях данные о гостях часто распределены между несколькими системами. Бронирования хранятся в одном сервисе, чеки — в ресторанной учётной системе, переписки — в мессенджерах, отзывы — в агрегаторах, данные приложения — в отдельной базе, платежи — у эквайринга. Такая архитектура усложняет работу с клиентским профилем. У бизнеса нет единой истории взаимодействия с гостем, менеджеры работают с фрагментами данных, а сервис, маркетинг и аналитика опираются на неполную картину. Для ресторанной сети это напрямую влияет на персонализацию, качество обслуживания, LTV и повторные визиты. В проекте для сети из 10 ресторанов была реализована единая база данных гостей. Задача системы — собрать в одном профиле все взаимодействия клиента с бизнесом: от первого контакта и переписки до бронирований, чеков, отзывов, оплат, технических инцидентов и повторных визитов.

    habr.com/ru/articles/1041248/

    #data_engineering #customer_data_platform #iiko #базы_данных #telegram_api #клиентская_аналитика #искусственный_интеллект

  9. Telegram Mini App для ресторанов: бронирования, IIKO, CRM, Grafana и Telegram API в одной системе

    Ресторанный холдинг с 10 ресторанами использовал первую версию Telegram Mini App как интерфейс, через который гости могли ознакомиться с заведениями сети. На следующем этапе потребовалось усилить IT-направление: увеличить скорость разработки, стабилизировать систему, расширить функциональность и связать приложение с операционными процессами ресторанов. В результате Telegram Mini App вырос в полноценный цифровой контур, который объединяет бронирования, мероприятия, меню, банкеты, сертификаты, кулинарию, коммуникацию с гостями, аналитику, админ-панель и интеграции с внешними системами. На текущем этапе система стабильно держит 11 000 MAU, включает более 200 функций, работает с Remarked, IIKO, RocketData, CRM, Telegram API и внутренними API заказчика. В процессе эксплуатации также была отражена атака на серверы заказчика.

    habr.com/ru/articles/1040020/

    #telegram_mini_app #telegram_api #iiko #crm #grafana #автоматизация #backend_development #интеграция_api_опросов #продуктовая_разработка #ai

  10. Как я научила Telegram-бота наводить порядок в чате с мемами: пересылка по хештегам в соответствующую тему

    Наверняка, у всех есть групповой чат со всякими приколами, но в котором периодически проскакивают нужные вещи, которые теряются в потоке мемов, флуда и всего прочего. У меня есть такой девчачий чат, в котором мы обсуждаем проблемы, скидываем рецепты, раздаем какие-то рекомендации друг другу что посмотреть, что почитать и т.д. Однажды я полчаса листала чат в поисках новой рекомендованной книги, которую скинули между фоткой с котиком и горением от работы, тогда мне в голову пришла гениальная мысль - создать бота, который будет пересылать сообщения в нужную тему.

    habr.com/ru/articles/1039584/

    #telegram #telegram_bot #telegrambot #telegram_bots #telebot #telegram_api #телеграм #телеграмбот #python #python_для_начинающих

  11. Telegraf.js умер. Как мы оживили фреймворк, переписали ядро на Native Fetch и затащили Bot API 9.6

    Каждый, кто пишет Telegram‑ботов на Node.js / TypeScript, знает про библиотеку Telegraf.js . Это был стандарт индустрии. Ключевое слово — «был». Оригинальный репозиторий фактически заброшен майнтейнерами, пулл‑реквесты годами висят без ответа, а сам фреймворк застрял в прошлом. Пока Telegram один за другим выкатывает масштабные апдейты (Звёзды, Подарки, Бизнес‑аккаунты, Улучшенные медиа), официальный Telegraf не поддерживает ничего из этого. Мне надоело смотреть на падающие в продакшене боты и городить костыли, поэтому я создал форк — telegraf‑hardened . На прошлой неделе мы выпустили мажорный релиз v6.0.0 . Рассказываю, как под капотом устроена обновленная либа.

    habr.com/ru/articles/1036250/

    #Nodejs #TypeScript #Telegram #Telegram_API #Open_Source #Разработка_ботов

  12. Стриминг ответов в Telegram-боте: новый API и 100 строк Python

    1 марта 2026 Telegram добавил в Bot API метод sendMessageDraft - возможность потокового вывода сообщений. Тот самый эффект, к которому все привыкли в ChatGPT и Claude. Текст появляется по частям, в конце бегают анимированные точки, и ты видишь, что ответ ещё генерируется. Я написал простенький рабочий пример на чистом Python - без каких-либо фреймворков. Только asyncio и urllib .

    habr.com/ru/articles/1019836/

    #telegram #telegram_bot #telegram_api #stream #chunking

  13. obabot: пишем бота один раз — запускаем в Telegram и Max

    Max запустили как полноценную альтернативу Telegram для российского рынка, с открытым Bot API. Разработчики оказались перед классической дилеммой: поддерживать двойную кодовую базу или выбрать одну платформу, теряя аудиторию второй. Типичная ситуация выглядит так: есть готовый Telegram-бот на aiogram, и нужно запустить его ещё в Max. Варианты неприятные — либо дублировать код, либо писать тонну адаптеров вручную, либо мириться с расхождением фич между платформами. Библиотека obabot предлагает другой путь: один код — два мессенджера. Один Код - Два Бота

    habr.com/ru/articles/1020404/

    #telegram_bot #telegram #telegram_api #telegramбот #telegram_чатбот_на_python #telegram_bots #max #messenger

  14. Мини-CRM в Telegram за 0 ₽: лид-бот на Python и Yandex Cloud Functions

    Telegram-группа с топиками как мини-CRM: бот для квалификации лидов на Python, деплой на Yandex Cloud Functions за 0 ₽/мес. Код, подводные камни, Lockbox.

    habr.com/ru/articles/1014876/

    #telegram_bot #python #yandex_cloud_functions #crm #serverless #claude_code #telegram_api #бесплатный_хостинг

  15. Ну это полный мэтч! Как мы сделали бота для знакомств в чатах

    Всем привет! Меня зовут Иван, я руковожу компанией НИИ Крокодил. Как и многие в IT, я состою в куче рабочих чатов, суммарно там, наверное, пару сотен человек. И каждый такой чат живёт одинаково: миллион сообщений, обсуждения сменяются одно за другим, а любая важная информация улетает вверх и теряется. Особенно заметно, когда в чат приходят новички и пишут интро. Человек рассказывает, кто он и чем занимается, а через пару минут этот текст уже никто не увидит: его просто смывает потоком сообщений. В какой-то момент мне стало интересно: а можно ли сделать так, чтобы люди находили друг друга не случайно, а по интересам и задачам? Так и появилась идея бота, который помогает знакомиться и «мэтчить» людей внутри сообщества. Спойлер: у нас получилось. В этой статье расскажу, как мы с командой его сделали.

    habr.com/ru/articles/1006302/

    #telegrambot #Telegram_API #чатботы #Nodejs #PostgreSQL #OpenAI_API

  16. Мы запихнули LifeOS в Telegram Mini App: как сделать сложный UI на React + Framer Motion и не сойти с ума

    На рынке тысяча трекеров привычек. Еще тысяча трекеров зала. И еще сотня приложений для медитаций. Проблема одна: они разрозненны. Данные о том, что я плохо спал, никак не влияют на план тренировок в другом приложении. А медитация живет в вакууме от уровня стресса. Мы хотели создать LifeOS — единую систему управления собой, которая живет там, где я провожу 90% времени. В Telegram. Никаких впнов, ноушенов и тому подобное не надо. Но была проблема: стандартные Telegram WebApps часто выглядят... как веб-сайты из 2010-го. Мне нужен был «вайб» Apple: премиальный, темный, с глубокими тенями и, главное, тактильный. Так появился UltyMyLife. Вот как мы строили архитектуру дисциплины на React. Интересный факт: Перед тем как релизнуть проект, мы поняли, что нужен полный редизайн, и в итоге потратили еще пару недель.

    habr.com/ru/articles/992100/

    #telegrambot #telegram_api #telegram_mini_app #react #rxjs #framer_motion #javascript

  17. Бумер и вайб-кодинг: как я делаю ИИ-анализатор новостей по инструкциям ChatGPT (Часть 2)⁠ + скринкаст прогресса

    Сегодня расскажу о том, как подружил бота с GPT через OpenAI API. Получилось быстро и почти без проблем, но есть нюанс, который видно невооружённым взглядом :)

    habr.com/ru/articles/971186/

    #chatgp #вайбкодинг #telegram_api #openai_api #openai_telegram_bot

  18. Парсим и определяем тональность сообщений в Telegram

    Для работы использую Google Colaboratory. Шаг 1. Получение API ID и Hash. До начала работы с API Telegram необходимо получить собственный API ID и Hash. Это можно сделать пройдя по ссылке my.telegram.org/auth?to=apps , указав номер телефона привязанный к профилю, и заполнив App title и Short name. Platform - можно выбрать “Other (specify in description)”. Остальные параметры можно оставить пустыми. После того как все шаги выполнены вы получите собственные API ID и Hash. Важно: В Telegram в настройках конфиденциальности должна быть отключена двухэтапная аутентификация. Шаг 2. Вход в аккаунт Telegram. Теперь переходим в Google Colab и первым делом устанавливаем библиотеку telethon:

    habr.com/ru/articles/960184/

    #telegram #telegram_api #python #transformers

  19. Rust вместо React: как я написал Telegram WebApp SDK на Rust

    Фронтенд на Rust — звучит странно? Я написал Telegram WebApp SDK на Rust, совместимый с официальным API, и уже использую его в реальных проектах. В статье — зачем я это сделал, с какими проблемами столкнулся и чем это лучше привычного React. Проявить заинтересованность

    habr.com/ru/articles/958402/

    #telegram #telegram_mini_app #telegram_api #rust #wasm #frontend

  20. Go, Telegram, AI: Создаем систему ранжирования трейдинг-каналов по точности прогнозов

    Telegram стал одной из главных площадок для обмена информацией. Здесь можно найти специализированные каналы с ценным контентом, начиная от актуальных новостей и заканчивая торговыми сигналами. Для разработчиков существует несколько способов программного взаимодействия с Telegram, что позволяет автоматизировать задачи и собирать данные. Среди этих способов выделяются два основных: Bot API и MTProto API . Оба предоставляют различные возможности, но имеют и свои ограничения. Автоматизированный сбор данных для машинного обучения или глубокого анализа может быть непростой задачей из-за этих особенностей.

    habr.com/ru/articles/948978/

    #telegram_api #ollama #postgresql #go #trading

  21. TMH: как создать музыкальный хаб на PHP, Telegram и виртуальном хостинге

    Telegram Music Hub (TMH) — это open-source решение, которое превращает ваш Telegram-канал в единое цифровое пространство для музыки, блога и сообщества . И всё это — на самом обычном виртуальном хостинге , без баз данных, без сложных зависимостей, без дорогих серверов. 👉 github.com/tcse/php-TMH

    habr.com/ru/articles/944144/

    #telegrambot #telegram_mini_app #telegram_api #music_player #blog_engine

  22. С нуля до APK: Android-приложение для озвучки новостей из Telegram с помощью ИИ

    В конце июня этого года я возвращался с дачи, слушая радио в машине. Новости по радио выходят раз в час, и их разнообразие оставляет желать лучшего. Тогда я подумал: было бы здорово, если бы было приложение, которое автоматически собирало новости из Telegram-каналов и озвучивало их голосом на русском языке.

    habr.com/ru/articles/942488/

    #android #diy #kotlin #telegram_api #tdlib #texttospeech #ии_помощник #программирование_для_начинающих

  23. Кража NFT-подарков в Telegram: механизмы, инструменты и рекомендации по защите

    Кража NFT-подарков в Telegram: механизмы, инструменты и рекомендации по защите Последние обновления в мессенджере Telegram расширили пользовательские возможности, которые открыли новые двери для злоумышленников. Тема NFT снова стала популярна благодаря открытому рынку подарков в Telegram, одновременно с этим в приложении мессенджера появились новый функционал. Сегодня разберемся с трендом на NFT-подарки: их довольно сложно получить из-за конкуренции с ботами, а потерять — проще простого.

    habr.com/ru/companies/pm/artic

    #вредоносное_по #telegram #telegram_api #telegram_bots #nft #фишинг #дрейнеры #мошенничество

  24. DEVops: Разрабатываем свой Kubernetes оператор с кастомными ресурсами на Go

    Используете готовые операторы в Kubernetes? Я тоже... Но с какого-то момента я начал задаваться вопросом: "а как люди их пишут?". И я нашел ответ! В этой статье я наглядно покажу, как создать свой кастомный оператор в Kubernetes на Go при помощи kubebuilder. Оператор позволит отслеживать изменения ресурсов в кластере, а затем отправлять уведомления в Telegram или другие мессенджеры. Какие ресурсы "трекать" будем описывать через кастомные ресурсы (Custom Resource). Погнали!

    habr.com/ru/articles/866766/

    #golang #devops #kubernetes #operators #custom_resource_definition #telegram_api #kubebuilder

  25. Создание бота для телеграмма на c++, используя библиотеку Boost

    Создание Telegram-ботов обычно ассоциируется с Python , но C++ — это мощная альтернатива для тех, кто ценит производительность и контроль над ресурсами. Использовать мы будем библиотеку Boost для работы с https запросами. Если нужен только проект то он есть на гитхабе github.com/sergey00010/telegra

    habr.com/ru/articles/878510/

    #c++ #boost #json #telegrambot #telegram #telegram_api #programming

  26. Руководство по восстановлению удаленных сообщений и медиаданных в Telegram

    Удаление сообщений и файлов в Telegram часто воспринимается как необратимый процесс, но способ вернуть потерянные данные все же есть. В статье подробно описан процесс восстановления удаленной информации, включая ключевые шаги и инструменты, которые помогут в этом. Вы узнаете, какой метод восстановления существует, как он работает, а также какие ограничения важно учитывать перед тем, как попытаться вернуть потерянные данные. Восстановить!

    habr.com/ru/articles/874764/

    #восстановление_данных #Python #удаленные_сообщения #backup #telegram #telegram_api #telethon #руководство #telegram_bot

  27. Как использовать http внутри Minecraft?

    Недавно, скучая после безумно нудного учебного дня и залипая в очередной раз на любимом видеохостинге, мне наткнулось интересное видео, сподвигшее к созданию невозможного. Как можно видеть с самого видео, человек, нажимая на кнопку в Майнкрафте, включает у себя лампу в реальной жизни. Круто! Но как это работает?

    habr.com/ru/articles/866674/

    #minecraft #nodejs #backend #telegram #telegram_bot #telegram_api #minecraft_модификации #minecraft_server #javascript #javascript_library

  28. Интеграция Telegram-бота с ЮKassa

    Вроде бы есть у ЮКассы неплохая документация о настройке платежей через ТГ-бота, есть в интернете и несколько статей на эту тему, но все-таки на практике сталкиваешься со множеством неочевидных нюансов… Опишу по шагам процесс подключения платежей для Python-бота на aiogram 3, при условии, что у его владельца уже оформлена самозанятость.

    habr.com/ru/articles/855824/

    #ЮKassa #aiogram #telegram_api #telegram_bot

  29. Telegram AI Digest Generator

    Python-скрипт, предназначенный для извлечения сообщений из Telegram-канала и их обработки с помощью Claude AI, что позволяет создавать дайджесты (краткое изложение) и генерировать изображения через Replicate API.

    Результаты отправляются в сохраненные сообщения пользователя в Telegram.

    Используются Telegram API, Claude AI, Replicate API и Asyncio для эффективного выполнения задач.

    src: github.com/sliday/telegram-ai-

    #opensource #github #telegram #ai #replicate #digest #claude #asyncio #telegram_api

  30. Telegram AI Digest Generator

    Python-скрипт, предназначенный для извлечения сообщений из Telegram-канала и их обработки с помощью Claude AI, что позволяет создавать дайджесты (краткое изложение) и генерировать изображения через Replicate API.

    Результаты отправляются в сохраненные сообщения пользователя в Telegram.

    Используются Telegram API, Claude AI, Replicate API и Asyncio для эффективного выполнения задач.

    src: github.com/sliday/telegram-ai-

    #opensource #github #telegram #ai #replicate #digest #claude #asyncio #telegram_api

  31. Telegram bot который принимает фотографии и публикует их

    Для работы и автоматизации телеграмм канала, мне потребовался бот, который будет принимать фотографии, и выставлять их в канал, и как дополнение добавлял нужный мне текст (при необходимости можно переписать, чтобы он прикреплял отправленные в него сообщения). Целей много, может вы аноним, который скрывает свои следы, а может вы хотите предоставить доступ к выставлению фотографий в канале своим подписчикам.

    habr.com/ru/articles/847808/

    #python #telegram #telegram_bot #telegram_api #telegrambot #telegram_bots #pythontelegrambot #python_tutor