Этот проект представляет собой телеграм бота, разработанного на Node.js, который интегрирует API OpenAI и позволяет использовать функционал GPT-чата внутри телеграм-платформы. Бот обладает способностью обрабатывать текстовые сообщения, а также голосовые сообщения для взаимодействия с пользователем.
- Склонируйте локально репозиторий:
git clone- Перейдите в директорию проекта:
cd telegram-bot- Установите зависимости, используя npm:
npm install- По образу example.json создайте файл default.json в директории config проекта и заполните следующий json объект:
"TELEGRAM_TOKEN": "",
"OPENAI_KEY": ""В поле TELEGRAM_TOKEN вставьте токен вашего Telegram бота, а в поле OPENAI_KEY ваш API-ключ OpenAI.
- Запустите приложение:
npm start- Добавьте созданного ранее бота в свои контакты в Telegram.
- Откройте диалог с ботом и отправьте ему текстовое сообщение или голосовое сообщение.
- Бот обработает ваш запрос, используя OpenAI API, и отправит ответ в виде текстового сообщения.