home.social

#aiogram — Public Fediverse posts

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

fetched live
  1. Облегчи себе разработку ботов

    Я разработал плагин, чтобы помочь разработчикам Telegram ботов. Он работает поверх aiogram, не нужно будет переписывать уже имеющийся код. И если ты хоть раз писал ботов, эта статья сэкономит тебе много времени и нервов. Прочитать статью

    habr.com/ru/articles/1063000/

    #raito #telegram #aiogram #bot #pagination #keyboard #hot_reload #scenes #roles #commands

  2. Ваш бот всё ещё дёргает Telegram каждую секунду? Чиним архитектуру: вебхуки на FastAPI в контейнере

    Есть два способа узнать, что вам пришло письмо. Первый — каждые тридцать секунд бегать к почтовому ящику и заглядывать внутрь. Второй — почтальон звонит в дверь, когда письмо реально есть. Long Polling — это первый способ. Бот в бесконечном цикле долбит getUpdates на серверы Telegram: «есть что‑нибудь? а сейчас? а сейчас?». Telegram, надо отдать ему должное, держит соединение открытым и отвечает не мгновенно, а когда появляются апдейты — поэтому polling и называется long . Но суть не меняется: инициатор — вы, соединение висит постоянно, и весь этот механизм живёт внутри одного вашего процесса. Webhook — это почтальон. Вы один раз говорите Telegram: «вот мой HTTPS‑адрес, стучись сюда». Дальше при каждом новом сообщении Telegram сам делает POST‑запрос на ваш эндпоинт с JSON‑апдейтом внутри. Нет сообщений — нет запросов. Нет запросов — нет расхода ресурсов. Для пет‑проекта на пять пользователей разницы никакой, поллинг даже удобнее — не нужен домен и сертификат. Но как только бот становится частью нагруженной системы, вебхуки выигрывают по всем фронтам: апдейт прилетает мгновенно, а не в конце очередного цикла опроса; входящий трафик — это обычные HTTP‑запросы, которые можно балансировать между несколькими инстансами; и главное — бот превращается в обычный веб‑сервис, к которому применим весь стандартный инструментарий: Nginx, healthcheck'и, метрики, горизонтальное масштабирование.

    habr.com/ru/articles/1057016/

    #telegram_bot #fastapi #webhook #docker #aiogram #python

  3. Telegram Bot API 10.1: Революция форматирования

    Всем привет! Telegram меня наконец-то услышал! Ну ладно, не только меня, а может, и не слышал вовсе, но недавний апдейт клиента и вчерашнее обновление Telegram Bot API 10.1 попали прямо в меня. Дуров и команда ввели Rich Messages — полноценную альтернативу обычным сообщениям, в которых можно конструировать сложную структуру контента с помощью Rich Markdown или HTML-разметки. Кроме того, теперь появилась возможность явно использовать бота в роли полноценного модератора (гварда) на стыке с Mini Apps. Но обо всём по порядку. Если вам интересны подобные материалы и разработка в целом, подписывайтесь на Telegram-канал «Код на салфетке» .

    habr.com/ru/articles/1046786/

    #aiogram #новости #форматирование #bot_api #telegram #обновление #html #markdown #latex

  4. Telegram-боты, которые не бесят: 7 фич для вовлечения пользователей с кодом

    Большинство Telegram-ботов выглядят одинаково. /start — стена текста — кнопки. Пользователь тыкает, получает ответ, закрывает. Никакого ощущения что за ботом стоит что-то живое. Конверсия падает, люди не возвращаются, и ты не понимаешь почему — ведь функционал вроде работает. Проблема обычно не в функционале. Проблема в деталях. Бот отвечает мгновенно как машина, не помнит кто ты, не даёт ощущения прогресса, не реагирует на действия. Пользователь это чувствует — даже если не осознаёт. И просто уходит. В этой статье я собрал 7 конкретных фич с кодом на aiogram 3.x которые это исправляют. Некоторые внедряются за пять минут, некоторые требуют больше времени — но каждая влияет либо на удержание, либо на монетизацию, либо на рост аудитории. Без воды, сразу к делу. Читать далее...

    habr.com/ru/articles/1043608/

    #aiogram #telegram_bot #бот_на_python #telegram_stars #send_paid_media #онбординг_бот #монетизация_telegram #typing_indicator_bot #stream_telegram_bot

  5. Я собрал Telegram-бота с лентой новостей, которая учится на твоих реакциях — и хостится за $5 в месяц

    Хотел ленту новостей без двух вещей: дублей (одно событие из пяти каналов с разными заголовками) и потока негатива по утрам. Получился Telegram-бот, который по умолчанию показывает только хорошие и нейтральные новости — а тяжёлый контент включается в настройках на 4 уровнях. Плюс он убирает дубли, переводит RU↔EN и подстраивает выдачу под твои реакции 🔥 ❤️ 😢. Но самое интересное — он живёт на одной машине Fly.io за ~$5 в месяц . В статье разбираю, как: заменил Postgres + pgvector на встраиваемый sqlite-vec и убрал отдельную БД-машину; гоняю типизацию, перевод и оценку тональности через бесплатные LLM на OpenRouter (счёт $0–1/мес); считаю эмбеддинги локально на fastembed /ONNX без внешних API; собрал рекомендательное ядро на «векторе вкуса» с EWMA и анти-баблом. И, конечно, грабли : sqlite-vec , который ломался на arm64; vec0 без INSERT OR REPLACE ; fastembed , сменивший пулинг между версиями; и LLM, которая «подкручивала» оценки негатива, пока я не дал ей чёткую рубрику. 👉 Бот живой, можно потрогать: @futur_e_news_bot

    habr.com/ru/articles/1042690/

    #telegramбот #python #aiogram #sqlite #sqlitevec #pgvector #эмбеддинги #рекомендательная_система #openrouter #flyio

  6. Как подключить Payme к Telegram боту на Python

    В этой статье разберём как подключить Payme к Telegram боту на Python используя библиотеку aiopayme — async-first решение с роутерами и dependency injection как в aiogram и FastAPI.

    habr.com/ru/articles/1042466/

    #python #payme #asyncio #aiogram #fastapi

  7. AriQuantum: Как я написал эмулятор квантового компьютера прямо в Telegram

    Квантовые вычисления – это сложно. Сложная математика, сложные инструменты, и всё это только в рамках вузовских программ. Я решил это исправить и сделал эмулятор квантовых схем прямо в Telegram – бесплатно, без установки, только кнопки. Внутри статьи – история создания, технические подробности и демонстрация работы. Изучать кванты

    habr.com/ru/articles/1042032/

    #квантовые_вычисления #квантовый_симулятор #telegrambot #python #qiskit #квантовая_грамотность #квантовые_компьютеры #образование #aiogram #open_source

  8. Я заколебался искать запятую в коде бота — и написал библиотеку, чтобы диалоги жили в YAML

    Я три года пилю Telegram-бот для одного B2C-продукта. В пятницу вечером маркетолог попросил убрать запятую — я потратил двадцать минут на одну запятую, потому что текст был размазан по семи питон-файлам. И тут меня переклинило. Так появилась библиотека, где все диалоги бота живут в одном YAML — с клавиатурами, медиа, условиями и опциональной очередью под лимит Telegram. Выложил на PyPI, делюсь. И что?

    habr.com/ru/articles/1035714/

    #aiogram #python #telegram_bots #yaml #open_source #python_библиотека #telegram_bot_api #message_queue #rate_limiting

  9. Заменит ли ИИ настоящих судей? Я скормил ему дело которое арбитры разбирали 3 недели

    Спор. Деньги. Двое людей не сошлись характерами и зашли в арбитраж. На разбор у двух живых арбитров ушло три недели с переменами арбитров, отпусками, скандалами и тремя параллельными переговорами сторон. После того как вердикт уже был вынесен, я прогнал то же самое дело через свой Telegram-бот на Claude Sonnet 4.6. Те же скриншоты, та же фактура, никаких подсказок. Бот выдал тот же вердикт за двенадцать минут. Не на 100%, но суть совпала: кто прав, кто что должен сделать, какой срок, что при неисполнении. Прогнал ещё четыре старых дела три из четырёх совпали дословно. В четвёртом ИИ даже нашёл деталь которую упустил живой арбитр. Внутри статьи: архитектура с двумя ИИ (секретарь на Haiku отсеивает мусор, арбитр на Sonnet выносит решения), куски кода с промптами, дебаунс через asyncio чтобы бот не бомбардировал участников ответами, проверка криптотранзакций по 12 блокчейн-сетям параллельно, изолированные приватные группы через Telethon-userbot. И главный вопрос в конце: пора ли увольнять живых арбитров?

    habr.com/ru/articles/1035278/

    #ИИ #Claude #арбитраж #Telegramбот #aiogram #Anthropic #нейросети #Python #юстиция #AIсудья

  10. Файл вырос до 800 строк и это была моя вина…

    На каждом ревью найдётся кто‑то, кто спросит: «Зачем четыре файла, если это один пайплайн?» А затем, давайте объясню!

    habr.com/ru/articles/1033218/

    #python #file_size #aiogram #LOC #architectureascode #refactor #cleancode #code_quality

  11. Telegram Bot API 10.0: Взамодействие ботов и бесплатные ассистенты

    Всем привет! Не знаю, как вы, а я всегда жду новых обновлений Bot API от Telegram. Мне любопытно, что же такого нестандартного нам подкинут в этот раз. Иногда они радуют, как в случае с недавним добавлением цветных кнопок, а иногда откровенно расстраивают, когда весь апдейт сосредоточен на мишуре вроде подарков. Однако обновление, которое выкатили разработчики на этот раз, оказалось поистине неожиданным. Вчера был представлен релиз Bot API 10.0, который вносит, я бы сказал, серьёзнейшие изменения в саму механику работы ботов и их взаимодействие между собой. Давайте разберём это обновление подробнее. Если вам интересны подобные материалы и разработка в целом, подписывайтесь на Telegram-канал «Код на салфетке» .

    habr.com/ru/articles/1033304/

    #bot_api #telegram #aiogram #новости #обновление #ии #ииагенты #ииассистент

  12. Как я научил торгового бота рисовать свечные графики и перестал спамить текстом

    Привет, Хабр! Меня зовут Николай Пискунов, я руководитель направления Big Data и эксперт курса Cloud DevSecOps по безопасной разработке от Академии вАЙТИ

    habr.com/ru/companies/beeline_

    #python #websocket #trading_bot #telegram_bot #aiogram #matplotlib #финансовые_данные #кеширование

  13. Интеграция Google Gemini API в асинхронный Telegram-бот на aiogram 3.x и Python

    В прошлую пятницу, ровно в 18:47, когда я уже мысленно открывал великолепный, наполненный витаминами, напиток,, мне прилетело сообщение от тимлида: «Бот лежит, пользователи жалуются, Gemini API возвращает 429». Наш корпоративный Telegram-бот, который должен был помогать саппорту отвечать на тикеты, просто встал колом. Причина оказалась до банальности простой: мы не учли rate limiting и думали, что 50 RPM (запросов в минуту) на бесплатном тарифе — это «бесконечно много». С тех пор мы переписали архитектуру, добавили очереди, кэширование и middleware для retry. В этой статье разберу, как с нуля подружить Gemini API с Telegram-ботом на aiogram 3.x, не наступая на те же грабли.

    habr.com/ru/articles/1025300/

    #gemini_api #telegram_бот #aiogram #python #llm #асинхронное_программирование #rate_limiting

  14. Пошаговые диалоги в Python без боли: описываем визарды в JSON, а не в if-ах

    Писать сложные диалоги в Telegram-ботах — это боль из вложенных if -ов, сломанных переходов и бесконечного рефакторинга. В этой статье — как мы вынесли всю логику визардов в JSON и сделали движок, который сам управляет шагами, условиями и навигацией. Без спагетти-кода. Без привязки к платформе. С возможностью собрать рабочего бота за вечер.

    habr.com/ru/articles/1022354/

    #python #telegram_bot #aiogram #wizard #диалоги #json #state_machine #backend #dialog_engine #чатботы

  15. Как я написал Telegram-бота для поиска UPC-кодов релизов: 10 платформ, один парсер и много боли

    У каждой музыкальной платформы свой API, свои баги и свой способ спрятать UPC-код релиза. Я написал Telegram-бота, который находит UPC и ISRC по ссылке с любой из десяти платформ — от Spotify до Яндекс Музыки. Рассказываю про архитектуру, парсинг десяти форматов ссылок, нестабильный Spotify API и боль работы с недокументированными эндпоинтами. Подробнее

    habr.com/ru/articles/1016230/

    #python #telegrambot #spotifyapi #api #aiogram #upc #музыка #парсинг

  16. Вайбкодинг с Claude | Создание Telegram-ботов

    Программирование прямо сейчас переживает сдвиг в подходе к работе. Если раньше основной процесс выглядел как «сел и пишешь код руками», продумываешь архитектуру, разбираешься с документацией и часами ищешь ошибки, то теперь всё чаще сценарий другой: ты формулируешь задачу, а реализацию на себя берёт ИИ. Это и называют вайбкодингом. Ты не работаешь на уровне синтаксиса — ты работаешь на уровне идеи. Задаёшь направление, описываешь поведение, уточняешь детали, а модель превращает это в код и структуру проекта. Но здесь важно не попасть в иллюзию. Это не автоматическая разработка и не кнопка «сделать всё». Это инструмент, который даёт ускорение, но только если ты контролируешь процесс и понимаешь, что происходит.

    habr.com/ru/articles/1016176/

    #python #вайбкодинг #claude #aiogram #телеграмм_боты #claude_sonnet #logging #botfather

  17. Платежи в Telegram без регистраций и ИП: как я сделал бота на Stars и Mini App

    Почему я решил сделать свой платёжный бот Я просто хотел принимать платежи и донаты в своём Telegram-канале. Ничего сложного: кинул ссылку — получил деньги. Но когда начал смотреть существующие сервисы (Трибьюн, BotPay и подобные), столкнулся с одним и тем же: регистрация, паспорт, ИП, привязка карт. Мне это было неприятно — как будто чужой дядька лезет в интимные места. Я не хотел светить данные, не хотел оформлять юридическое лицо, не хотел возиться с налоговой. Хотел просто продавать мануалы и принимать донаты, используя встроенную валюту Telegram — Stars. Так родилась идея сделать своего бота: анонимного, без регистраций, без паспортов. Чтобы любой человек, у которого есть Telegram, мог создать товар, кинуть ссылку и получить деньги.

    habr.com/ru/articles/1016010/

    #Python #aiogram #Mini_App #Stars #платежи #донаты #Telegram_Stars #Nginx #HTTPS #WebApp

  18. Испанский в кармане: Архитектура Telegram-бота с локальным Whisper.cpp, AI-диалогами и оценкой произношения

    Привет, Хабр! Меня зовут Vlad, я начинающий Python‑разработчик и энтузиаст изучения языков. Недавно я столкнулся с классической проблемой полиглота‑самоучки: учебники дают теорию, аудиокурсы — пассивное восприятие, но нет главного — обратной связи по произношению. Репетиторы дороги, а разговорные клубы требуют уровня, которого у меня еще не было. Я решил закрыть эту боль кодом. Моя цель была амбициозной: создать Telegram‑бота, который: 1. Слушает голосовые сообщения и распознает речь без дорогих облачных API. 2. Оценивает точность произношения в процентах, сравнивая с эталоном. 3. Поддерживает живой диалог через LLM, исправляя ошибки на лету. 4. Работает быстро и экономно на слабом VPS. В этой статье я подробно разберу архитектуру проекта, покажу, как интегрировать бинарный whisper.cpp в асинхронный aiogram 3.x, реализую алгоритм оценки речи и расскажу про управление состояниями (FSM). Под капотом — Python, нейросети и немного магии.

    habr.com/ru/articles/1014888/

    #Python #Telegram_Bot #Aiogram #Whisper #Speech_Recognition #Machine_Learning #NLP #Artificial_Intelligence #Асинхронность #Испанский_язык

  19. Как я за выходные собрала сервис озвучки книг на FastAPI + Edge TTS + Telegram Mini App

    Привет, Хабр! Я люблю слушать книги, но не все есть на Литрес и Storytel. Особенно это касается профессиональной литературы, фанфиков, статей и документов — всего того, что вряд ли когда-нибудь озвучат профессиональные дикторы. Я поняла, что нейросетевые голоса уже достаточно хороши для комфортного прослушивания. И подумала: а что если сделать Telegram-бота, которому можно просто скинуть файл — а через пару минут слушать аудиокнигу в удобном плеере прямо в Telegram? Так родился VoiceBooks — open-source сервис для озвучки книг, который работает полностью бесплатно. В этой статье я разберу архитектуру open-source проекта: как организован парсинг 6 форматов в единый пайплайн, как работает фоновая генерация аудио без Celery и RabbitMQ, и как элегантно обойти лимиты Telegram Bot API на загрузку файлов. Стек: Python 3.12, FastAPI, aiogram 3, Edge TTS, SQLAlchemy 2.0 + PostgreSQL. Деплой — Railway. Читать разбор архитектуры

    habr.com/ru/articles/1010306/

    #python #fastapi #telegram_bot #aiogram #edge_tts #sqlalchemy #postgresql #архитектура #petпроект #аудиокниги

  20. Гит в Телеграм?

    На своем тг-канале я предлагаю подписчикам выбор, какую бредовую идею запилить следующей. На этот раз подписчики выбрали новый челлендж: сделать Git в Telegram. Чтобы можно было через бота инитить проекты, пушить файлы, коммитить — и всё это в публичном канале с тредами. С практической точки зрения этот проект на хуй не нужен. Есть гитхаб, есть гитлаб, есть куча нормальных инструментов. Но как эксперимент — почему бы и нет? Чисто посмотреть, можно ли заставить Telegram работать как VCS. Я тогда подумал: «Ну, бот на aiogram, база данных, пара команд — делов то))» Словари, датаклассы и прочая е*атория Когда я только начинал, первая мысль была: «Положу всё в JSON, на кой мне база данных?» Ну серьёзно, проектов мало, пользователей немного, файлы текстовые че заморачитватся. Подергал JSON туда-сюда пару дней и понял: не варик. Во-первых, конкурентный доступ. Два юзера одновременно коммитят — один из них перезаписывает файл другого. Во-вторых, целостность данных. Если бот упал в середине записи — JSON остаётся в невалидном состоянии. В-третьих, версионность. Хранить историю изменений в JSON — это просто перенести проблему из кода в структуру файла. Короче, JSON — для конфигов, а не для данных, которые меняются каждую секунду. Выбор пал на SQLite. Почему:

    habr.com/ru/articles/1008202/

    #Telegram_бот #Git #Python #aiogram #SQLite #git_в_telegram #gitignore

  21. Я сделал Telegram-бота, который собирает корзину в ВкусВилл по одному сообщению. Вот как это работает

    Каждую неделю я трачу 15-20 минут на заказ продуктов во «ВкусВилл». Сценарий обычно один и тот же: открыть каталог, найти молоко среди 15 похожих карточек, добавить, искать хлеб, сомневаться между бородинским и чиабаттой, снова добавить, потом сыр, потом что-то к чаю. К пятой позиции я уже не уверен, кто тут клиент: я или бесконечная лента товаров. В какой-то момент поймал себя на мысли: я трачу больше времени на поиск гречки, чем гречка потом варится. По данным Platforma (2021), россияне в среднем проводят от 19 до 49 минут в месяц на выбор продуктов онлайн с мобильного (жители Москвы — в 2,5 раза больше). При этом 65% покупателей называют экономию времени главной причиной онлайн-покупки продуктов (РБК, 2022) - данные несколько устаревшие, но все же. Парадокс понятный: мы идём в онлайн, чтобы сэкономить время, и там же это время сливаем в рутину. Я решил проверить простую гипотезу: если человек обычно заказывает одно и то же, можно ли собрать корзину по одной фразе вроде: > «Собери завтрак на двоих» Спойлер: можно. Я сделал Telegram-бота, который понимает обычный язык, сам ищет товары в каталоге «ВкусВилл» и отдаёт готовую ссылку на корзину. > Дисклеймер: это личный open-source проект. Я не связан с компаниями ВкусВилл или Яндекс. Бот использует публичный API ВкусВилл и Yandex Cloud AI Studio на общих условиях. Код доступен на GitHub под лицензией Apache 2.0. Кому будет полезно: разработчикам, которые думают о ботах с ИИ; тем, кто хочет разобраться в function calling или MCP; и всем, кому интересно, как LLM может автоматизировать рутину. Как «угнать за 60 секунд» завтрак

    habr.com/ru/articles/1000734/

    #mcp #telegrambot #python #aiogram #functioncalling #owen #вкусвилл

  22. Telegram Bot API 9.5: Пользовательские теги и форматирование времени

    Всем привет! Сегодня Telegram выпустил небольшое, но как всегда интересное обновление своего Bot API под номером 9.5. Оно оказалось компактным, но в нём есть один интересный момент с надеждой на будущие обновления... Кстати, одно из нововведений было известно ещё два дня назад в моём ТГ. Подписывайтесь на канал «Код на салфетке» , если интересны подобные новости и разборы!

    habr.com/ru/articles/1005194/

    #telegram #bot_api #обновление #новости #aiogram

  23. Как слушать аудиокниги в Telegram без боли: история создания идеального облачного плеера на Python

    Я очень люблю аудиокниги. Но перепробовав десятки офлайн-плееров и сервисов по подписке, понял: везде чего-то не хватает. То нет синхронизации, то слетает прогресс. В какой-то момент я психанул и написал свой плеер прямо в Telegram. За время закрытого бета-теста бот переварил терабайты аудио. Мы довели UX до ума: сделали удобные заметки по таймкоду, реализовали систему папок, добавили статистику с геймификацией и научили бота делиться книгами в два клика. Сегодня я открываю его для всех. Под катом — история разработки на Python и обзор главных киллер-фич. Читать историю разработки

    habr.com/ru/articles/1003714/

    #telegram #telegrambot #aiogram #python #аудиокниги #petпроект #uxui #подкасты #книги #удобноечтение

  24. Разработка Telegram-ботов на Python: системный подход вместо разрозненных гайдов

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

    habr.com/ru/companies/bhv_publ

    #telegram #бот #telegramбот #Bot_API #aiogram #FSM

  25. Telegram BOT API 9.4: цветные кнопки и премиум эмодзи

    Всем привет! Сегодня Telegram выкатил Bot API версии 9.4 . На первый взгляд обновление кажется небольшим, но оно кардинально меняет подход к визуалу ботов. Наконец-то мы получили инструменты для нормального UX/UI дизайна! Давайте разберем, что нам приготовил Павел Дуров и команда в этот раз. Если вам интересны подобные материалы, подписывайтесь на Telegram-канал «Код на салфетке» . Там я делюсь гайдами для новичков, полезными инструментами и новостями.

    habr.com/ru/articles/994622/

    #telegram #bot_api #обновление #новости #aiogram #telegram_premium

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

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

    habr.com/ru/articles/987896/

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

  27. Знаток концертов по городам Золотого кольца России на Python с применением LLM

    Таргетированная реклама не всегда предлагает те события, которые интересны именно Вам 🎯. В афишах и лентах ВК сложно найти мероприятие под настроение, т.к. поиск в них отсутствует 🔍. На большинстве сайтов невозможно найти событие по смыслу, а только по точному совпадению названий 🤔 Данная статья познакомит Вас с сервисом «Знаток концертов» 🎵 ( t.me/koncert_calendar_bot ), где интеллектуальный поиск позволяет находить мероприятие под желания и настроение 🦾 по городам Золотого кольца России 🏛️ Для пытливых умов есть более углублённые технические блоки. В данных блоках разобраны: архитектура сервиса 🏗️, важные нюансы ✍️, развёртывание в продакшен 🚀 Приятного чтения 😉

    habr.com/ru/articles/979856/

    #рекомендации #мероприятия #llm #aiogram #postgresql #кеширование #парсинг #тестирование #контейнеризация #многопоточность

  28. Как я перестал лениться и написал бота, который переносит слова из Kindle в ReWord за меня (теперь с ИИ)

    Всем привет! Думаю, многим из тех, кто решил покорять литературу на английском знакома эта ситуация: читаешь книгу (в моем случае - на читалке Kindle), честно выделяешь незнакомые слова, думая: «Вот дочитаю главу/книгу, выпишу их и выучу». Но есть загвоздка :-)

    habr.com/ru/articles/980792/

    #Python #Telegram_Bot #Aiogram #Kindle #Yandex_API #English #Pet_project #ReWord #Автоматизация #Изучение_языков

  29. От Telegram-бота к AI-агенту: как собрать своего «исполнителя задач» на Python в 2025-м

    В 2023–2024 почти каждый второй pet-проект с LLM выглядел как чатик: ты спрашиваешь — модель отвечает, иногда с RAG, иногда без. В 2025-м тренд сместился: на рынке всё чаще говорят про AI-агентов — системы, которые не просто болтают, а сами инициируют действия, ходят в API, планируют шаги и живут в продакшене как часть инфраструктуры. В прошлых проектах я уже собирал Telegram-ботов: от простого «ресепшена» для малого бизнеса на aiogram 3.x до RAG-консультанта по железу «Кремний» на бесплатном стеке Groq + sentence-transformers. Логичный следующий шаг — научить бота не только отвечать в диалоге, но и самостоятельно выполнять задачи в фоне: следить за ценами на железо, мониторить статусы заказов или пинговать при аномалиях. В этой статье разберём на практике минимальный AI-агент вокруг Telegram-бота: архитектуру, стек и рабочий код на Python. Получится небольшой, но честный «исполнитель задач», которого можно дорастить до чего-то полезного в проде. Собираем AI-агента для бота

    habr.com/ru/articles/972802/

    #AIагенты #Telegramбот #Python #aiogram #LLM #автоматизация #мониторинг_цен #машинное_обучение #Groq #OpenAI_API

  30. Telegram-бот для малого бизнеса на Python и aiogram 3.x: пошаговый гайд за вечер

    Небольшим офлайн- и онлайн-бизнесам всё чаще нужен простой канал связи с клиентами: записать на услугу, принять заявку, ответить на типовые вопросы, не написав при этом собственный «личный кабинет» с авторизацией и фронтендом. Telegram-боты хорошо ложатся в этот сценарий: они доступны с телефона, поддерживают кнопки, формы, платежи и работают поверх знакомого интерфейса мессенджера. В этой статье разбирается, как с нуля собрать минимально полезного бота для малого бизнеса (например, магазина одежды или студии услуг) на Python и библиотеке aiogram 3.x: от получения токена до развёртывания на сервере. Статья рассчитана на разработчиков, которые уже базово знакомы с Python, но ещё не работали с Telegram Bot API или современными фреймворками для ботов. Перейти к гайду

    habr.com/ru/articles/969698/

    #telegrambot #телеграмбот #aiogram3 #aiogram #python #python_telegram #чатбот #бот_для_бизнеса #python_telegram_bot