Первый бот за один промпт — расшифровка голосовых
Первый бот за один промпт — расшифровка голосовых

Вы установили Cursor и разобрались с интерфейсом. Теперь переходим к главному.

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

Пишем промпт для агента

Создайте на компьютере новую папку для проекта. Назовите ее, например, voice-bot. Откройте эту папку в Cursor через меню File → Open Folder.

Затем перейдите в чат с агентом: нажмите Cmd+L (на Mac) или Ctrl+L (на Windows) и выберите режим Agent.

Скопируйте промпт ниже и вставьте его в чат агента:

Создай Telegram-бота на Python, который расшифровывает голосовые сообщения в текст. Пользователь отправляет голосовое сообщение или пересылает его из другого чата — бот извлекает аудио и отправляет в Deepgram API для распознавания речи, затем отвечает текстом расшифровки. Токен бота и API-ключ Deepgram брать из .env файла. После создания бота напиши пошаговую инструкцию: как создать бота через BotFather и получить токен, как зарегистрироваться на Deepgram и получить API-ключ, как заполнить .env и запустить бота.

Обратите внимание на последнюю часть промпта. Мы просим агента не только написать код, но и создать пошаговую инструкцию по настройке. Агент становится и разработчиком, и техническим писателем. Запомните этот прием: всегда просите агента объяснить, как запустить то, что он создал.

Нажмите Enter и наблюдайте. Агент начнет создавать файлы проекта: код бота, файл с зависимостями, шаблон .env и файл с инструкцией (пока не вдавайтесь в подробности, подробнее в этом мы разберемся позже). Весь процесс занимает около минуты. Когда агент закончит, в левой панели Cursor появятся новые файлы.

Настраиваем бота по…

🔒

Этот материал доступен участникам Клуба. Войдите или оформите доступ, чтобы читать целиком, открывать видео и комментировать.

Войти Вступить / купить доступ