🧩 Сначала с нейросетью, потом по уму: мой путь к стабильном

Работаю над своим Telegram Mini App — хочу собирать посты из канала и отображать их в интерфейсе. Столкнулся с задачей: нужно забирать посты из Telegram, сохранять их в базу данных и загружать картинки в хранилище.

🤖 Проблема: я никогда не работал с Telegram API.

Первым делом описал задачу в нейросети — и получил рабочий скрипт на Python + Telethon. Посты сохранялись, фото вытягивались, но всё было… нестабильно: • нужно было запускать три функции вручную; • иногда посты не доходили; • картинки терялись; • архитектура была хрупкой.

🛠 Решил переписать всё с нуля — уже на JavaScript, с использованием gram.js. Это дало больше контроля и упростило интеграцию с моим стеком.

Теперь: • Один запуск — и посты сохраняются в локальную БД и Supabase; • Фото загружаются в Supabase Storage и дублируются локально; • Код стал проще, читаемее и готов к автоматизации.

🚀 Следующий шаг — настроить автоматический запуск скрипта, чтобы пост из канала сразу появлялся в моей базе и в интерфейсе приложения.

Пока доволен прогрессом. Буду рад фидбеку от тех, кто работал с автоматизацией Telegram-ботов или подпиской на события. Если есть команды, которым может быть полезен мой опыт — буду рад присоединиться.

🖥 Приложение можно посмотреть тут: https://t.me/amazing_ekb_bot/AmazingEkb

#telegram #gramjs #react #fullstack #nextjs #проект #мойопыт #нейросети