Все сервисы
🤖

Brain Bot - TG-бот для второго мозга

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

Обновлено 30 мая 2026 г.продуктивностьtelegram
Войди чтобы скачать

Что это

Brain Bot - Python-бот для Telegram, который принимает любые сообщения (текст, голос, фото) и складывает их в raw/ твоей вики. Голосовые транскрибирует через Whisper, фото обрабатывает GPT-4 Vision.

Ставишь у себя на компе - бот пишет файлы прямо в локальную папку. Никакого облака между телефоном и вики.

Кому полезно: тем у кого вики на компе, а идеи приходят в дороге.

Что внутри

  • Telegram-бот - быстрые записи с любого устройства
  • Голосовые сообщения → транскрипт через Whisper (локально)
  • Картинки → описание через GPT-4 Vision
  • Складывает в raw/YYYY-MM-DD.md - один файл на день
  • Авто-теги по содержимому
  • Watchdog - автоматически перезапускается при крашах

Что понадобится

  • Python 3.10 или новее - python.org/downloads. При установке на Windows поставь галочку «Add Python to PATH».
  • Obsidian-вика - папка с твоими .md заметками. Если вики ещё нет - просто создай пустую папку, бот будет писать в неё. Или возьми готовый шаблон CJM - Knowledge Graph.
  • Telegram-бот - создашь за минуту (ниже).
  • Ключ OpenRouter - для «мозга» бота (модель Claude / Gemini / др.).
  • Ключ Groq - для расшифровки голоса (бесплатный).

Установка

Полный гайд внутри архива в SETUP.md. Вот выжимка:

Шаг 1. Создай Telegram-бота

  • Открой в Telegram @BotFather
  • Напиши /newbot
  • Придумай имя и username бота
  • BotFather пришлёт токен вида 1234567890:AAF... - скопируй его

Шаг 2. Узнай свой Telegram ID

  • Открой @userinfobot
  • Напиши ему что угодно
  • Он пришлёт твой числовой ID (например 123456789) - скопируй

Это нужно чтобы бот отвечал только тебе, а не случайным людям.

Шаг 3. Получи ключ OpenRouter (мозг бота)

  • Зарегистрируйся на openrouter.ai
  • Зайди в openrouter.ai/keys → создай ключ
  • Скопируй ключ вида sk-or-v1-...
  • Пополни баланс на $5-10 (хватит надолго - бот тратит копейки на сообщение)

Шаг 4. Получи ключ Groq (расшифровка голоса, бесплатно)

  • Зарегистрируйся на console.groq.com
  • Зайди в API Keys → создай ключ
  • Скопируй ключ вида gsk_...

> Если не хочешь Groq - бот расшифрует голос локально через faster-whisper (медленнее, но без ключа). Тогда просто оставь GROQ_API_KEY пустым.

Шаг 5. Настрой бота

  • Распакуй архив в любую папку, например C:\brain-bot
  • Найди файл .env.example, скопируй его и переименуй копию в .env
  • Открой .env блокнотом и впиши свои данные:

TELEGRAM_TOKEN=сюда токен от BotFather
OPENROUTER_API_KEY=сюда ключ sk-or-v1-...
VAULT_PATH=путь к твоей папке с заметками
ALLOWED_USER_ID=твой числовой Telegram ID
GROQ_API_KEY=сюда ключ gsk-... (или оставь пустым)

Пример VAULT_PATH:

  • Windows: C:\Users\Имя\Documents\MyVault
  • Mac: /Users/имя/Documents/MyVault

Шаг 6. Установи и запусти

Windows - запусти run.bat двойным кликом. Mac / Linux:
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python -m src.main

Если всё ок - в консоли появится строчка что бот запущен. Открой своего бота в Telegram и напиши ему.

Как пользоваться

  • Текст: «Сегодня весил 82 кг» - бот найдёт где у тебя метрики и запишет.
  • Голос: надиктуй мысль голосовым - бот расшифрует и обработает.
  • Документ: кинь pdf / md / txt - бот разложит его по вики (создаст страницу-источник).
  • Вопрос: «Что я записывал про проект X?» - бот прочитает вику и ответит.

Чтобы бот работал постоянно

В архиве есть watchdog.ps1 (только Windows) - он держит бота запущенным и перезапускает если упал. Запусти:

powershell -ExecutionPolicy Bypass -File watchdog.ps1

Чтобы стартовал автоматически при включении компа - добавь его в Планировщик заданий Windows на триггер «при входе в систему».

Если что-то не работает

  • «Missing env var» - не заполнил один из ключей в .env. Проверь все 4 обязательных.
  • Бот не отвечает - проверь что ALLOWED_USER_ID - это твой ID (число, без пробелов).
  • Голос не расшифровывается - проверь GROQ_API_KEY, либо оставь пустым (надо pip install faster-whisper).
  • Python не найден - переустанови Python с галочкой «Add to PATH».