Серия «Telegram-бот скачивания книг с Flibustы»

Принимаю пожелания о развитии Telegram-бота

Спасибо всем за фидбек! 🙏

Особенно @Diwwwan — твое замечание про серии книг 💡 абсолютно справедливо. Уже думаю над улучшением: либо многострочные названия, либо иконка 📖 с порядковым номером в серии. Кто за какой вариант?

@Xdrum, смайлы — это моя попытка оживить технотекст 😅 Но если раздражает — учту на будущее!

@disuk, да, у Flibustы есть бот, но мой focuses на мгновенной выдаче файлов и умном поиске «как у Google» 🔍

Вопрос ко всем: Что бы вы ещё добавили в бота? Может, рейтинги книг 📊 или возможность сохранять историю поиска? Пишите идеи!

P.S. 20 новых юзеров против 11 переходов по ссылке — это загадка 😄 Может, бота по сарафанке передавали?

3

Как DeepSeek Telegram-бота написал

Дратути! Это мой первый пост. Поздравьте меня — наконец-то созрел рассказать, как я делал Telegram-бота для поиска книг с Flibustы! 📚

🎯 Что умеет бот:

• Ищет книги по автору, названию, жанру или даже году издания 🔍

• Поддерживает форматы: 📖 FB2, 📱 EPUB, 📲 MOBI

• Отправляет файлы прямо в чат ➡️ 📎

• Есть умный поиск — можно писать запросы в свободной форме, типа "Братья Стругацкие Пикник на обочине" или "фантастика 2020" 🧠

Важный момент! 📍 Все книги качаются напрямую с сайта Flibustы в реальном времени. Именно поэтому бот размещён на VPS 🇻🇵 с постоянным доступом к сайту — чтобы обеспечить стабильную работу и быструю загрузку файлов без прокси и промежуточных серверов.

Ссылка на бота: [@FlibustaRuBot](https://t.me/FlibustaRuBot) (пока в тесте, но уже активно работает!)

Всё началось с того, что мой постановщик задач (системный аналитик, а в моём личном реестре — СисАнал 🤓) принёс мне ТЗ в стиле "хочу всё и сразу!". Сказал: "Будет круто, если пользователь просто напишет „Достоевский Преступление“, а бот сам поймёт, что к чему" 🎪. Я ему: "Это ж надо парсить запросы, NLP подключать...". А он в ответ: "Зачем усложнять? Просто сделай LIKE по всем полям!" 💥. Пришлось городить систему с разбором слов и дикими запросами к SQLite 🏗️. Ещё тот квест!

Отдельная боль — это настройки ⚙️. СисАнал решил, что пользователям обязательно нужно ограничивать размер скачиваемых книг. Добавили кнопки выбора ✅. А потом оказалось, что из-за таймаутов Telegram плохо дружит с большими файлами ⏰. Пришлось делать обходной манёвр — заливать их на временные файлообменники ☁️. Код превратился в слоёный пирог из костылей 🎂, но работает!

В общем, бот живёт 🧙, пользователи (пока в основном друзья и коллеги 👨💻) тестируют. СисАнал периодически подкидывает новые идеи 💡 — вроде поиска по издательствам 🏢 или интеграции с блокчейном ⛓️ (без комментариев). А я сижу, дописываю код и мечтаю о простом REST API 🏖️.

Если будете тестить — не стесняйтесь оставлять feedback в комментах 💬. Критика, предложения, идеи — всё интересно!

Написал сумбурно, просьба не пинать 😄.

Показать полностью
Отличная работа, все прочитано!