Telegram bots need AI features (chat, voice, files) with persistent history and manageable backend integration.
MyAI is a Next.js service integrating Telegram, OpenAI, and Supabase for conversational workflows and media/document processing.
- Node.js, TypeScript
- Next.js
- OpenAI API
- Supabase (Postgres + Storage)
- Telegram Bot API
app/
api/
docs/
package.json
flowchart TD
A[Telegram User] --> B[Webhook API]
B --> C[OpenAI API]
B --> D[Supabase Postgres]
B --> E[Supabase Storage]
- Text chat with AI
- Voice STT/TTS flows
- Image/document processing
- Chat history persistence in Supabase
npm install
cp .env.example .env.local
npm run devTelegram-боту с AI нужны чат, голос и работа с файлами с сохранением истории и надежной backend-интеграцией.
MyAI — это сервис на Next.js с интеграцией Telegram, OpenAI и Supabase для диалогов и обработки медиа/документов.
- Node.js, TypeScript
- Next.js
- OpenAI API
- Supabase (Postgres + Storage)
- Telegram Bot API
app/
api/
docs/
package.json
flowchart TD
A[Пользователь Telegram] --> B[Webhook API]
B --> C[OpenAI API]
B --> D[Supabase Postgres]
B --> E[Supabase Storage]
- AI-чат
- Голосовые STT/TTS сценарии
- Обработка изображений и документов
- Сохранение истории диалогов в Supabase
npm install
cp .env.example .env.local
npm run dev