Простейший TelegramBot на PHP с распознаванием голосовых через Whisper API
Понял. Вот финальная версия ТЗ для тендера — максимально простая, понятная, с упоминанием, что API Whisper куплено и ссылки на документацию.
📋
Техническое задание для фрилансера: TelegramBot на PHP с Whisper API
📌
Задача:
Сделать простого Telegram-бота, который:
Принимает голосовое сообщение.
Отправляет его в Whisper API (OpenAI).
Возвращает текст пользователю в чат.
📦
Что есть на старте:
Telegram Bot API Token — уже создан в @BotFather.
API ключ OpenAI (Whisper API) — куплен и активен.
Whisper API официальная документация:
https://platform.openai.com/docs/api-reference/audio/createTranscription
🛠️
Требования:
Язык: PHP (7.x+)
Реализация на чистом PHP, без библиотек.
Простой Webhook.
Голосовое сообщение → текст в ответ.
Использовать Whisper API модель "whisper-1".
Что нужно сделать:
Webhook.php — один файл.
Ловит voice message.
Скачивает аудиофайл из Telegram.
Отправляет в Whisper API.
Полученный текст возвращает пользователю в Telegram.
Примеры:
Человек записывает голосовое — получает текст.
Полезные ссылки:
Telegram API:
https://core.telegram.org/bots/apiWhisper API (OpenAI):
https://platform.openai.com/docs/api-reference/audio/createTranscription
Бюджет:
40–60$. Срок: 1 день.
Реально простая работа для PHP-разработчика.
Примечание:
OpenAI ключ и Telegram токен уже есть. Whisper API куплено. Просто подключить и запустить.