Вы установили 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 появятся новые файлы.