home.social

#разработка_ботов — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #разработка_ботов, aggregated by home.social.

  1. 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 #Разработка_ботов

  2. Эволюция Telegram-бота на локальной LLM от болтуна до мини-игр, генерации фото, возможности выбора модели

    Хочу рассказать о том, как я создавал tg бота на локальной LLM Ollama и с какими проблемами я столкнулся. Бот написан на python и библиотеке telegram. Почему выбрал именно Ollama? Потому что она бесплатна, есть множество открытых моделей и её очень просто развернуть в своем проекте. Если брать облачные решения от других компаний например ChatGPT, то тут можно упереться в то, что за них нужно платить. Модели я подбирал под свой компик: 5070 и 32 гб оперативы. Сервера своего нету, поэтому бот работает только когда я дома. Бот продолжает развиваться. Следить за обновлениями и новыми фичами можно в моем Telegram-канале: t.me/rocet_0 Изучить историю

    habr.com/ru/articles/1008248/

    #Python #Telegram_бот #Ollama #LLM #искусственный_интеллект #генерация_изображений #самообучение #локальный_ИИ #разработка_ботов #кейс

  3. Эволюция Telegram-бота на локальной LLM от болтуна до мини-игр, генерации фото, возможности выбора модели

    Хочу рассказать о том, как я создавал tg бота на локальной LLM Ollama и с какими проблемами я столкнулся. Бот написан на python и библиотеке telegram. Почему выбрал именно Ollama? Потому что она бесплатна, есть множество открытых моделей и её очень просто развернуть в своем проекте. Если брать облачные решения от других компаний например ChatGPT, то тут можно упереться в то, что за них нужно платить. Модели я подбирал под свой компик: 5070 и 32 гб оперативы. Сервера своего нету, поэтому бот работает только когда я дома. Бот продолжает развиваться. Следить за обновлениями и новыми фичами можно в моем Telegram-канале: t.me/rocet_0 Изучить историю

    habr.com/ru/articles/1008248/

    #Python #Telegram_бот #Ollama #LLM #искусственный_интеллект #генерация_изображений #самообучение #локальный_ИИ #разработка_ботов #кейс

  4. Эволюция Telegram-бота на локальной LLM от болтуна до мини-игр, генерации фото, возможности выбора модели

    Хочу рассказать о том, как я создавал tg бота на локальной LLM Ollama и с какими проблемами я столкнулся. Бот написан на python и библиотеке telegram. Почему выбрал именно Ollama? Потому что она бесплатна, есть множество открытых моделей и её очень просто развернуть в своем проекте. Если брать облачные решения от других компаний например ChatGPT, то тут можно упереться в то, что за них нужно платить. Модели я подбирал под свой компик: 5070 и 32 гб оперативы. Сервера своего нету, поэтому бот работает только когда я дома. Бот продолжает развиваться. Следить за обновлениями и новыми фичами можно в моем Telegram-канале: t.me/rocet_0 Изучить историю

    habr.com/ru/articles/1008248/

    #Python #Telegram_бот #Ollama #LLM #искусственный_интеллект #генерация_изображений #самообучение #локальный_ИИ #разработка_ботов #кейс

  5. Эволюция Telegram-бота на локальной LLM от болтуна до мини-игр, генерации фото, возможности выбора модели

    Хочу рассказать о том, как я создавал tg бота на локальной LLM Ollama и с какими проблемами я столкнулся. Бот написан на python и библиотеке telegram. Почему выбрал именно Ollama? Потому что она бесплатна, есть множество открытых моделей и её очень просто развернуть в своем проекте. Если брать облачные решения от других компаний например ChatGPT, то тут можно упереться в то, что за них нужно платить. Модели я подбирал под свой компик: 5070 и 32 гб оперативы. Сервера своего нету, поэтому бот работает только когда я дома. Бот продолжает развиваться. Следить за обновлениями и новыми фичами можно в моем Telegram-канале: t.me/rocet_0 Изучить историю

    habr.com/ru/articles/1008248/

    #Python #Telegram_бот #Ollama #LLM #искусственный_интеллект #генерация_изображений #самообучение #локальный_ИИ #разработка_ботов #кейс

  6. Telegram-бот для дисциплины: от монолита к модульности, реферальной системе и тотемным животным

    Привет, Хабр! Тут я хочу подробно разобрать архитектурные решения, которые позволили проекту расти, и показать реальные куски кода, отвечающие за ключевую логику. Будет как и само изложение фактически проделанной работы, так и спорные ситуации, а также открытые вопросы, без которых масштабирование сложно будет в дальнейшем. Что там интересного почитать, ну?

    habr.com/ru/articles/1005754/

    #python #разработка_ботов_для_telegram #разработка_ботов #программирование #архитектура_програмного_обеспечения #базы_данных #тестирование #управление_разработкой #стартап #bot

  7. Почему ничего нельзя вайбкодить — на примере Телеграм-бота

    История успешных вайбкодеров напоминает истории успешного успеха: рассказываю о личном опыте, как мой друг вайбкодил бота под свой проект, и не смог, а сервис, который он пытался скопировать не делался за пару вечеров под сериальчик.

    habr.com/ru/articles/992056/

    #вайбкодинг #ИИ_в_разработке #Telegram_Bot_API #искусственный_интеллект #программирование #разработка_ботов #Python #FSM #ошибки_новичков #LLM

  8. Почему ничего нельзя вайбкодить — на примере Телеграм-бота

    История успешных вайбкодеров напоминает истории успешного успеха: рассказываю о личном опыте, как мой друг вайбкодил бота под свой проект, и не смог, а сервис, который он пытался скопировать не делался за пару вечеров под сериальчик.

    habr.com/ru/articles/992056/

    #вайбкодинг #ИИ_в_разработке #Telegram_Bot_API #искусственный_интеллект #программирование #разработка_ботов #Python #FSM #ошибки_новичков #LLM

  9. Почему ничего нельзя вайбкодить — на примере Телеграм-бота

    История успешных вайбкодеров напоминает истории успешного успеха: рассказываю о личном опыте, как мой друг вайбкодил бота под свой проект, и не смог, а сервис, который он пытался скопировать не делался за пару вечеров под сериальчик.

    habr.com/ru/articles/992056/

    #вайбкодинг #ИИ_в_разработке #Telegram_Bot_API #искусственный_интеллект #программирование #разработка_ботов #Python #FSM #ошибки_новичков #LLM

  10. Почему ничего нельзя вайбкодить — на примере Телеграм-бота

    История успешных вайбкодеров напоминает истории успешного успеха: рассказываю о личном опыте, как мой друг вайбкодил бота под свой проект, и не смог, а сервис, который он пытался скопировать не делался за пару вечеров под сериальчик.

    habr.com/ru/articles/992056/

    #вайбкодинг #ИИ_в_разработке #Telegram_Bot_API #искусственный_интеллект #программирование #разработка_ботов #Python #FSM #ошибки_новичков #LLM

  11. CI/CD для карьеры: как я написал бота, который проходит HR-фильтры вместо меня

    Привет, Хабр. Любой разработчик знает: если действие нужно повторить больше двух раз — его надо автоматизировать. Мы настраиваем пайплайны для деплоя, пишем автотесты, используем линтеры. Но когда дело доходит до поиска работы, мы превращаемся в биороботов. Заходим на hh. Вбиваем фильтры. Читаем описание (которое на 90% копипаста). Пишем сопроводительное (которое никто не читает). Жмем кнопку. Повторить 100 раз. Меня хватило на два дня. Потом я понял, что трачу часы на работу, которую должен делать скрипт. Попытка №1: Тупой парсер (Python + Requests) Сначала я решил задачу в лоб. Написал воркер, который:

    habr.com/ru/articles/990438/

    #Python #Карьера_в_IT #Искусственный_интеллект #Разработка_ботов

  12. Как я случайно DDOS-нул hh. ru, пытаясь найти работу: история о том, почему боты должны быть асинхронными (и вежливыми)

    Привет, Хабр. С вами снова Вадим. В прошлом посте я рассказывал, как написал AI-бота Аврора , который ищет вакансии вместо меня. Статья залетела, и к нам пришли первые 100 тестеров. И тут началось веселье. Представьте: вы нажимаете кнопку "Найти работу", а бот молчит. 10 секунд, 20 секунд. Вы думаете: "Сломалось" и жмете кнопку еще 5 раз. А на самом деле бот не сломался. Он просто "ушел на кухню готовить". В этой статье расскажу, как мы переписали архитектуру с "однорукого повара" на "промышленный конвейер", зачем использовали SQL вместо модного Redis и как наша скорость стала нашей проблемой. Если вы разработчик - найдете тут код про SKIP LOCKED. Если вы ищете работу - поймете, почему наш бот теперь быстрее, чем пальцы любого рекрутера.

    habr.com/ru/articles/972270/

    #python #postgresql #asyncio #telegram_bot #разработка_ботов #skip_locked #поиск_работы #карьера_в_it #автоматизация #личный_опыт

  13. Я пришел потестить бота, чтобы найти баги, а в итоге нашел работу в BigTech

    Привет, Хабр. Я из тех людей, у кого аллергия на словосочетание "искусственный интеллект" в маркетинге. Обычно за этим скрывается пара if-else и API OpenAI, прикрученное синей изолентой. Недавно наткнулся на пост ребят, которые пилят карьерного бота Аврора . Обещали, что он сам ищет вакансии, сам пишет письма и вообще молодец. Я решил, что это отличный повод поразвлечься: зайти в бету, положить им базу нагрузкой и написать разгромный баг-репорт. Спойлер: базу я им действительно чуть не положил (и помог починить), но в процессе тестирования бот унизил мое резюме, переписал его и устроил меня на собес туда, куда я сам боялся подаваться. Ниже - история про технические костыли, asyncio и то, как бездушный скрипт продает инженера лучше, чем сам инженер.

    habr.com/ru/articles/971918/

    #python #postgresql #asyncio #telegram_bot #разработка_ботов #поиск_работы #карьера_в_it #автоматизация #резюме #личный_опыт

  14. История одного бота: как сэкономить 500 часов на откликах и случайно отправить резюме боссу

    Привет, Хабр. Меня зовут Вадим, я бэкенд-разработчик. Все мы знаем, что поиск работы в IT — это отдельный круг ада. Особенно этап "воронки": чтобы получить один оффер, нужно отправить 100+ откликов. Причем не пустых, а с вменяемым сопроводительным. Как инженер, я не люблю рутину. Если алгоритм действий повторяется ("прочитать — сопоставить — написать — отправить"), значит, его можно заскриптовать. Так появился мой pet-проект «Аврора», который на прошлой неделе перерос в закрытую бету на 100 человек. Рассказываю про архитектуру, промпт-инжиниринг и о том, почему if company_name != current_job — это самая важная строчка кода, которую я забыл написать.

    habr.com/ru/articles/969314/

    #python #разработка_ботов #разработка_ботов_для_telegram #карьера_в_it #карьера_в_itиндустрии #искусственный_интеллект_чатбот #искусственный_интеллект #искусственный_интеллект_текст #поиск_работы #поиск_работы_в_it

  15. Телеграмм бот на Python aiogram 3. Часть 2

    В этом уроке мы делаем нашего бота умнее и организованнее. Сначала наводим порядок в коде: разбираемся, что такое Роутеры, и выносим всю логику в отдельные файлы, как это делают профессионалы. Затем учим бота реагировать не только на текст, но и на фото и стикеры, используя мощные фильтры aiogram.

    habr.com/ru/articles/955062/

    #python #telegram #aiogram #telegram_bot #разработка_ботов #asyncio #aiogram_3 #гайд_для_начинающих

  16. Telegram Bot API 9.2: прямые сообщения и рекомендуемые посты

    15 августа 2025 года Telegram выпустил обновление Bot API 9.2. Если прошлые версии (9.0 и 9.1) в основном усиливали возможности ботов в работе с платным контентом, подарками и чек-листами, то 9.2 делает шаг в сторону более тесной интеграции ботов с каналами и их экосистемой. В этом релизе добавили поддержку прямых сообщений в каналах , инструменты работы с рекомендуемыми постами , расширили систему чек-листов и доработали механику подарков . Давай разберём, что это значит для разработчиков и администраторов сообществ.

    habr.com/ru/articles/937936/

    #telegram #bot_api #монетизация_в_Telegram #Обновление_Telegram #разработка_ботов

  17. Telegram Bot API 9.2: прямые сообщения и рекомендуемые посты

    15 августа 2025 года Telegram выпустил обновление Bot API 9.2. Если прошлые версии (9.0 и 9.1) в основном усиливали возможности ботов в работе с платным контентом, подарками и чек-листами, то 9.2 делает шаг в сторону более тесной интеграции ботов с каналами и их экосистемой. В этом релизе добавили поддержку прямых сообщений в каналах , инструменты работы с рекомендуемыми постами , расширили систему чек-листов и доработали механику подарков . Давай разберём, что это значит для разработчиков и администраторов сообществ.

    habr.com/ru/articles/937936/

    #telegram #bot_api #монетизация_в_Telegram #Обновление_Telegram #разработка_ботов

  18. Telegram Bot API 9.2: прямые сообщения и рекомендуемые посты

    15 августа 2025 года Telegram выпустил обновление Bot API 9.2. Если прошлые версии (9.0 и 9.1) в основном усиливали возможности ботов в работе с платным контентом, подарками и чек-листами, то 9.2 делает шаг в сторону более тесной интеграции ботов с каналами и их экосистемой. В этом релизе добавили поддержку прямых сообщений в каналах , инструменты работы с рекомендуемыми постами , расширили систему чек-листов и доработали механику подарков . Давай разберём, что это значит для разработчиков и администраторов сообществ.

    habr.com/ru/articles/937936/

    #telegram #bot_api #монетизация_в_Telegram #Обновление_Telegram #разработка_ботов

  19. Telegram Bot API 9.2: прямые сообщения и рекомендуемые посты

    15 августа 2025 года Telegram выпустил обновление Bot API 9.2. Если прошлые версии (9.0 и 9.1) в основном усиливали возможности ботов в работе с платным контентом, подарками и чек-листами, то 9.2 делает шаг в сторону более тесной интеграции ботов с каналами и их экосистемой. В этом релизе добавили поддержку прямых сообщений в каналах , инструменты работы с рекомендуемыми постами , расширили систему чек-листов и доработали механику подарков . Давай разберём, что это значит для разработчиков и администраторов сообществ.

    habr.com/ru/articles/937936/

    #telegram #bot_api #монетизация_в_Telegram #Обновление_Telegram #разработка_ботов

  20. Создаем Telegram-бота для генерации случайных пользовательских данных на Python

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

    habr.com/ru/articles/913326/

    #python #telegram #разработка_ботов #тестовые_данные #для_начинающих #генератор

  21. Создаем Telegram-бота для генерации случайных пользовательских данных на Python

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

    habr.com/ru/articles/913326/

    #python #telegram #разработка_ботов #тестовые_данные #для_начинающих #генератор

  22. Создаем Telegram-бота для генерации случайных пользовательских данных на Python

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

    habr.com/ru/articles/913326/

    #python #telegram #разработка_ботов #тестовые_данные #для_начинающих #генератор

  23. Создаем Telegram-бота для генерации случайных пользовательских данных на Python

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

    habr.com/ru/articles/913326/

    #python #telegram #разработка_ботов #тестовые_данные #для_начинающих #генератор

  24. Telegram bot, взаимодействующий с API OpenAI без проксирования. Разработка на Python

    Создадим бота, использующего API OpenAI. И так развернем его на сервере, чтобы не настраивать проксирование запросов к API OpenAI (который заблокирован для пользователей из России), и не использовать иностранные VPS.

    habr.com/ru/companies/amvera/a

    #openai_бот #телеграм_бот_openai #openai_bot #openai_telegram_bot #openai_gpt_bot #python_openai_telegram_bot #разработка_телеграмм_бота #разработка_тг_бота #разработка_ботов #разработка_бота_для_telegram

  25. Как я создал Telegram-бота для хранения файлов и чуть не стал библиотекарем

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

    habr.com/ru/articles/862434/

    #telegram_бот #Файловая_система #python #Хранение_файлов #Разработка_ботов #Облачное_хранилище #Интерактивные_клавиатуры #Обмен_файлами

  26. Как я создал Telegram-бота для хранения файлов и чуть не стал библиотекарем

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

    habr.com/ru/articles/862434/

    #telegram_бот #Файловая_система #python #Хранение_файлов #Разработка_ботов #Облачное_хранилище #Интерактивные_клавиатуры #Обмен_файлами

  27. Как я создал Telegram-бота для хранения файлов и чуть не стал библиотекарем

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

    habr.com/ru/articles/862434/

    #telegram_бот #Файловая_система #python #Хранение_файлов #Разработка_ботов #Облачное_хранилище #Интерактивные_клавиатуры #Обмен_файлами

  28. Как я создал Telegram-бота для хранения файлов и чуть не стал библиотекарем

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

    habr.com/ru/articles/862434/

    #telegram_бот #Файловая_система #python #Хранение_файлов #Разработка_ботов #Облачное_хранилище #Интерактивные_клавиатуры #Обмен_файлами

  29. Telegram bot, взаимодействующий с API OpenAI без проксирования. Разработка на Python

    Создадим бота, использующего API OpenAI. И так развернем его на сервере, чтобы не настраивать проксирование запросов к API OpenAI (который заблокирован для пользователей из России), и не использовать иностранные VPS.

    habr.com/ru/companies/amvera/a

    #openai_бот #телеграм_бот_openai #openai_bot #openai_telegram_bot #openai_gpt_bot #python_openai_telegram_bot #разработка_телеграмм_бота #разработка_тг_бота #разработка_ботов #разработка_бота_для_telegram

  30. Telegram bot, взаимодействующий с API OpenAI без проксирования. Разработка на Python

    Создадим бота, использующего API OpenAI. И так развернем его на сервере, чтобы не настраивать проксирование запросов к API OpenAI (который заблокирован для пользователей из России), и не использовать иностранные VPS.

    habr.com/ru/companies/amvera/a

    #openai_бот #телеграм_бот_openai #openai_bot #openai_telegram_bot #openai_gpt_bot #python_openai_telegram_bot #разработка_телеграмм_бота #разработка_тг_бота #разработка_ботов #разработка_бота_для_telegram