Добавить в корзинуПозвонить
Найти в Дзене
Фидаиль Хасанов

Telegram-бот для Instagram* с ИИ: как скачивать контент, переводить видео и генерировать идеи за считанные секунды

В этой статье расскажу про свой Telegram-бот, который мгновенно скачивает любой Instagram*-контент (Reels, сторис, посты, Highlights), умеет извлекать текст из картинок с помощью OCR, переводить и транскрибировать видео с помощью модели Whisper, а также создавать новые сценарии и идеи через искусственный интеллект (AI). Это значительно облегчает жизнь блогерам, SMM-щикам и авторам контента, помогая быстро получить идеи и готовые материалы для публикаций. Идея бота родилась из моего собственного раздражения: часто встречал интересные рилсы на разных языках (от английского до сербского и французского), которые было сложно понять без качественного перевода. Плюс, постоянно бесило, что Instagram* не даёт скачивать контент напрямую и особенно без водяных знаков. Обходные способы вроде редактирования ссылок или сторонних сайтов регулярно подводили. Сначала я сделал небольшой бот, который просто скачивал видео и делал базовый перевод. Потом постепенно добавлял новые возможности: теперь бот мо
Оглавление

В этой статье расскажу про свой Telegram-бот, который мгновенно скачивает любой Instagram*-контент (Reels, сторис, посты, Highlights), умеет извлекать текст из картинок с помощью OCR, переводить и транскрибировать видео с помощью модели Whisper, а также создавать новые сценарии и идеи через искусственный интеллект (AI). Это значительно облегчает жизнь блогерам, SMM-щикам и авторам контента, помогая быстро получить идеи и готовые материалы для публикаций.

 «ClipMagic»
«ClipMagic»

Идея бота родилась из моего собственного раздражения: часто встречал интересные рилсы на разных языках (от английского до сербского и французского), которые было сложно понять без качественного перевода. Плюс, постоянно бесило, что Instagram* не даёт скачивать контент напрямую и особенно без водяных знаков. Обходные способы вроде редактирования ссылок или сторонних сайтов регулярно подводили.

Сначала я сделал небольшой бот, который просто скачивал видео и делал базовый перевод. Потом постепенно добавлял новые возможности: теперь бот может не только переводить и транскрибировать, но и генерировать креативные сценарии с помощью ChatGPT. Это не идеальный генератор контента, а скорее помощник для вдохновения и иногда повод для хорошего смеха над неожиданными «перлами» ИИ.

Как именно работает Telegram-бот:

1. Скачивание любого контента из Instagram*:

  • Поддерживает Reels, Stories, Highlights, обычные посты.
  • Анализирует ссылку и автоматически скачивает контент с помощью библиотеки instagrapi.
  • При достижении лимитов запросов бот автоматически переключается между несколькими Instagram*-аккаунтами, равномерно распределяя нагрузку.
  • Также бот принимает видео до 20 Мб и изображения для дальнейшей обработки.

2. Извлечение аудио из Instagram*-видео:

  • Видео сохраняется во временное хранилище.
  • С помощью MoviePy извлекается аудиодорожка в формате WAV.
  • Готовое аудио отправляется пользователю для анализа.

3. Автоматическая транскрибация видео (модель Whisper):

  • Whisper превращает аудио в текст, который затем можно перевести или использовать в контенте.

4. Перевод любого текста на русский язык:

  • Бот определяет язык исходного текста.
  • Перевод осуществляется с помощью Yandex, Google или OpenAI API.

5. Распознавание текста на изображениях (OCR):

  • Текст извлекается через pytesseract или Yandex OCR, что удобно для работы с инфографикой или скриншотами.

6. Генерация контент-идей с помощью ИИ:

  • Исходный текст (из транскрибации или OCR) отправляется в OpenAI API, после чего бот предлагает готовые сценарии и идеи для новых публикаций.

7. Удобная оплата подписки и реферальная программа:

  • Подписку легко оформить прямо в Telegram через Telegram Payments (Telegram Stars) или ЮKassa.
  • Работает реферальная система: пригласил друга — получил бонус (например, бесплатный месяц подписки).
Скачать видео из инсты? Транскрибировать? Написать новый сценарий? Оформить в офер? Без проблем!
Скачать видео из инсты? Транскрибировать? Написать новый сценарий? Оформить в офер? Без проблем!

Технический стек бота:

  • aiogram, ARQ, Redis, PostgreSQL
  • instagrapi
  • moviepy
  • Whisper
  • Yandex OCR
  • OpenAI API
  • Telegram Payments, ЮKassa

Как работает система оплаты в Telegram-боте

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

Пользователь может оплатить подписку звездами Telegram

Интеграция с ЮKassa позволяет отправлять инвойсы с фискальными данными через Telegram Payments. Пользователь вводит данные карты и совершает платёж без покидания мессенджера.

Как организована работа с нагрузкой

Реализовал систему распределения нагрузки между Instagram*-аккаунтами по round-robin принципу с контролем лимитов запросов. Это позволяет избежать блокировок аккаунтов и обеспечить бесперебойную работу бота даже в моменты пиковой активности пользователей.

Планы по развитию Telegram-бота:

  • Мониторинг рилсов популярных блогеров с уведомлениями о самых залетевших роликах.
  • Работа с голосовыми сообщениями (да, даже с 20-минутными монологами вашего друга-философа).
  • Улучшение интерфейса: меньше кнопок и более интуитивное управление.

Связаться со мной:
Telegram канал:
@rsotg


Если у вас есть идеи или замечания — буду рад обсудить!

P.S.: Если наткнётесь на забавные ответы ИИ в боте — присылайте их в комментарии, вместе посмеёмся!

P.S.P.S.: Добавил возможность скачивать видео с YouTube

*Instagram принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ.