← Материалы Поддубоцкий.AI

Бесплатный практический урок · личный результат за вечер

Собери личного AI-ассистента в Telegram

Разгрузи голову: надиктуй всё, что сейчас держишь в памяти. Ассистент превратит голосовое в задачи, протокол встречи, ответ клиенту или черновик коммерческого предложения.

Собрать личного ассистента Сначала увидеть результат
До · мысли вперемешку
1:18

«После созвона нужно решить по макету, отправить клиенту сроки… ещё пусть Марина уточнит бюджет…»

После · можно брать в работу
  • 3 понятные задачи
  • 1 открытый вопрос
  • ответственный только там, где он назван
  • готовое письмо клиенту

Что именно он делает

Ты выбираешь нужный результат одной кнопкой. Ассистент не «болтает обо всём», а оформляет твою информацию в понятный рабочий документ.

Протокол встречи

Решения, открытые вопросы, задачи и короткое сообщение участникам.

Задачи

Что сделать, кто отвечает, какой срок и с чего начать.

Ответ клиенту

Короткий человеческий ответ или один вопрос, если данных не хватает.

Черновик КП

Задача клиента, решение, состав работ, условия и следующий шаг.

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

01Компьютер

На телефоне ты будешь пользоваться ассистентом. Собирать его удобнее на Windows или macOS.

02Telegram

В @BotFather создашь своего бота и получишь его секретный пароль.

03OpenAI API

Это доступ к распознаванию голосового и подготовке результата.

По-честному о расходах. Telegram создаёт бота бесплатно. OpenAI API оплачивается отдельно по использованию и требует доступного баланса. Подписка клуба за $19 не включает расходы OpenAI и будущего хостинга.

Собираем: одно действие за раз

Не пытайся запомнить названия файлов и команды. Их сделает Codex или Claude Code — ты ставишь задачу обычными словами.

Путь 1 · Codex

Открой приложение Codex и выбери папку проекта. Если нужна установка, используй курс Codex.

Не устанавливай оба. Выбери тот, к которому уже есть доступ, и продолжай в нём. Готовое задание ниже подходит обоим.
01

Создай пустую папку

На рабочем столе создай папку personal-ai-assistant. В ней будет весь проект.

Готово, есливидишь пустую папку с этим названием.
02

Открой папку в выбранном инструменте

В Codex выбери локальную папку. В Claude Desktop открой Code, начни новую сессию и подтверди эту папку; в терминале сначала перейди в неё, затем выполни claude.

Пример рабочего окна AI-инструмента с полем для задания
Интерфейс может отличаться. Важно, чтобы инструмент видел папку проекта и поле для задания.
Готово, еслиназвание папки видно, а поле сообщения активно.
03

Создай бота в Telegram

Открой официального @BotFather, отправь /newbot и ответь на два вопроса. Второе имя должно быть латиницей и заканчиваться на bot.

BotFather пришлёт длинную строку. Это ключ Telegram — секретный пароль от бота. Не отправляй его людям, в чат с AI или на скриншот.

Готово, еслиBotFather прислал ссылку на бота и секретный ключ.
04

Создай AI-ключ

Открой официальную страницу OpenAI API keys, войди и создай новый секретный ключ. Он нужен, чтобы бот мог перевести голосовое в текст и подготовить результат.

Ключ показывается полностью один раз. Сохрани его во временной закрытой заметке. Не путай API с подпиской ChatGPT: это отдельный способ оплаты по использованию.

Готово, еслиу тебя сохранён AI-ключ и в API-аккаунте доступен баланс.
05

Отдай готовое задание

Нажми «Скопировать задание» ниже и вставь текст в Codex или Claude Code. Секретные ключи в задание не добавляй.

Готово, еслиинструмент показал короткий план и начал создавать файлы.
06

Сам вставь два ключа

Когда инструмент закончит, он покажет закрытый файл .env. Вставь ключ Telegram после TELEGRAM_BOT_TOKEN=, а AI-ключ — после OPENAI_API_KEY=. Не добавляй пробелы и кавычки.

Готово, еслив файле заполнены две строки, а инструмент подтвердил, что .env исключён из Git.
07

Запусти и надиктуй реальную задачу

Попроси выбранный инструмент запустить проект. Затем открой своего бота, нажми Start, выбери режим и отправь голосовое до двух минут.

Готово, еслибот вернул готовый документ по смыслу твоего сообщения.

Готовое задание для Codex или Claude Code

Оно длинное, потому что внутри уже есть требования к безопасности, ошибкам и проверке. Тебе не нужно разбираться в каждой строке.

личный-ai-ассистент.txt
Собери в этой папке рабочего личного AI-ассистента в Telegram. Я не программист. Объясняй простыми словами, делай по одному шагу и сам запускай проверки.

Какой результат мне нужен
Я отправляю боту обычный текст или голосовое до 2 минут. Затем выбираю одну кнопку:
1. «Протокол встречи»
2. «Задачи»
3. «Ответ клиенту»
4. «Черновик КП»

Бот возвращает готовый структурированный результат на русском языке.

Правила каждого режима

«Протокол встречи»:
- тема;
- принятые решения;
- открытые вопросы;
- следующие действия;
- ответственные и сроки только тогда, когда они названы;
- короткое сообщение участникам.

«Задачи»:
- что сделать;
- кто отвечает, только если это названо;
- срок, только если он назван;
- первый следующий шаг.

«Ответ клиенту»:
- короткий доброжелательный ответ без канцелярита;
- если данных не хватает, сначала перечисли, что уточнить, и предложи один вопрос клиенту.

«Черновик КП»:
- задача клиента;
- предлагаемое решение;
- ожидаемый результат;
- состав работ;
- сроки и цена только тогда, когда они названы;
- следующий шаг;
- каких данных не хватает до отправки.

Главное правило: никогда не выдумывай людей, сроки, цены, ответственных, факты или гарантии. Если данных нет, пиши «не указано».

Технические требования
- Используй Node.js 18+.
- Используй официальный пакет openai.
- Для Telegram используй long polling.
- Для текста используй OpenAI Responses API.
- Модель текста бери из OPENAI_TEXT_MODEL. Текущее значение по умолчанию: gpt-5.6-luna.
- Голосовое скачивай из Telegram во временный файл.
- Переводи голосовое в текст через Audio Transcriptions API.
- Модель распознавания бери из OPENAI_TRANSCRIBE_MODEL. Текущее значение по умолчанию: gpt-4o-mini-transcribe.
- Временный аудиофайл всегда удаляй в finally, даже после ошибки.
- Сообщения и расшифровки не сохраняй в постоянную базу.
- Не отправляй документы клиентам автоматически.

Файлы проекта
- package.json
- .env.example
- .env
- .gitignore
- src/index.js
- src/modes.js
- test/modes.test.js

Секреты
- В .env должны быть TELEGRAM_BOT_TOKEN, OPENAI_API_KEY, OPENAI_TEXT_MODEL и OPENAI_TRANSCRIBE_MODEL.
- В .env.example оставь только безопасные примеры без настоящих ключей.
- Сразу добавь .env и временные аудиофайлы в .gitignore.
- Никогда не печатай ключи в ответе, терминале, ошибке или журнале.
- Не проси меня присылать ключи в чат. Покажи, куда мне самостоятельно вставить их в .env.

Понятные ошибки
- Если не заполнен ключ Telegram: «Добавь ключ Telegram в закрытый файл .env».
- Если не заполнен AI-ключ: «Добавь AI-ключ в закрытый файл .env».
- Если у API нет доступного баланса: «Проверь баланс OpenAI API. Это отдельная оплата от ChatGPT».
- Если голосовое не распознано: «Не удалось разобрать голосовое. Отправь запись короче и без громкой музыки».
- Если Telegram временно недоступен: «Telegram не ответил. Подожди минуту и повтори».
- Не показывай пользователю технический стек ошибки или секреты.

Проверка
- Напиши автоматические тесты для четырёх режимов.
- Проверь, что неизвестные сроки, цены и ответственные не появляются сами.
- Запусти тесты.
- Запусти бота.
- В конце дай мне короткий чек-лист: что открыть, что нажать и какой результат увидеть.

Сначала покажи план из пяти коротких шагов. Затем собери проект и выполни всё, что можешь без моих секретных ключей. Остановись только когда мне нужно самостоятельно заполнить .env.

Если что-то пошло не так

Бот молчит

Проверь, что Codex или Claude Code всё ещё показывает запущенный проект. Бесплатная версия работает, пока открыт компьютер.

Telegram не принимает ключ

Открой @BotFather, выбери бота через /mybots и выпусти новый ключ.

AI не отвечает

Проверь AI-ключ и баланс API. Подписка ChatGPT не является балансом API.

Не понял голосовое

Запиши до двух минут, говори ближе к микрофону и выключи громкую музыку.

Ответ оборвался

Отправь более короткое сообщение. В платной части настроим ограничения и повтор после сбоя.

Придумал данные

Не используй такой документ. Скопируй ошибочный пример в выбранный инструмент и попроси усилить правило «не выдумывать».

Проверь личный результат

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

Что у тебя уже есть — и чего пока нет

Готово бесплатно

Личный AI-ассистент

  • принимает текст и голосовые;
  • делает четыре полезных документа;
  • не выдумывает неизвестные данные;
  • работает, пока проект запущен на компьютере.
Доведём за 7 дней

Надёжный помощник 24/7

  • знает правила и стиль твоего бизнеса;
  • работает с файлами компании;
  • не теряет рабочую версию после правок;
  • отвечает при выключенном компьютере.

Один раз получилось. Теперь сделай ассистента надёжным.

В полном маршруте ты добавишь память бизнеса, проверишь все четыре режима, научишься исправлять ошибки, сохранишь рабочую версию и запустишь ассистента онлайн. Если застрянешь, покажешь конкретный экран в чате клуба и получишь помощь.

Довести ассистента до работы 24/7 — $19

$19 за 30 дней доступа к курсу, всем материалам клуба и помощи в чате. OpenAI API и хостинг при необходимости оплачиваются отдельно. Подписку можно отменить.