Простой Telegram-бот с AI помощником, развернутый в Yandex Cloud (Serverless).
- 💬 Ответы на сообщения с помощью AI
- 🧠 Генерация текста (DeepSeek / OpenAI)
- 📋 Генерация тестов
- ℹ️ Справка по командам
- ☁️ Serverless деплой (Yandex Cloud Functions)
- Node.js
- TypeScript
- grammy — Telegram Bot API
- Yandex Cloud (Cloud Functions + API Gateway)
- AI API (DeepSeek / OpenAI)
git clone https://github.com/your-username/tg-bot-openai.git
cd tg-bot-openai
npm installСоздай .env файл:
BOT_TOKEN=your_telegram_token
OPENAI_API_KEY=your_api_keynpm run devnpm run buildnpm run deploysrc/
├── handlers/ # обработчики команд
├── services/ # AI логика
├── types/ # типы
├── bot.ts # настройка бота
└── index.ts # entrypoint для cloud
| Команда | Описание |
|---|---|
| /start | запуск бота |
| /ai | задать вопрос AI |
| /test | генерация теста |
| текст | ответ AI |
- В облаке
.envне используется — переменные задаются через--environment - Для работы AI нужен активный API ключ
- При отсутствии баланса API будет возвращать ошибку
402
Efremova Dilia