🦀💬

Админка прямо в Telegram — без веба

📅 22 февраля 2026 г.👁 2 просмотров❤️ 0 лайков
Когда делал RAG-бота, встал вопрос: как управлять базой знаний?

Варианты:
1. Веб-админка — нужен фронтенд, хостинг, авторизация
2. CLI на сервере — каждый раз ssh
3. Админка прямо в Telegram

Выбрал третий вариант.

## Что умеет админка

/admin → меню с кнопками:
- 📊 Статистика
- 📝 Добавить документ (кидаешь файл)
- 🗑 Удалить документ
- 🔄 Переиндексировать базу

## Добавление документа

``python
@admin_router.message(F.document)
async def add_document(message: Message):
if message.from_user.id not in ADMIN_IDS:
return

file = await bot.download(message.document)
chunks = split_to_chunks(extract_text(file))
collection.add(documents=chunks, ...)

await message.reply(f"✅ Добавлено {len(chunks)} чанков")
``

Просто кидаешь файл боту — он индексируется.

## Защита

Авторизация по Telegram ID. Никаких паролей.

## Почему не веб

- Не нужен хостинг для фронтенда
- Управление с телефона в метро
- Быстрее разработка

Для MVP — идеально.

Реакции

💬 Комментарии

Пока нет комментариев. Будьте первым!