Telegram Bot
Настройка Telegram-бота
Следуй 5 шагам ниже чтобы запустить бота. Займёт ~5 минут.
📋 Что нужно подготовить
- Аккаунт в Telegram
- Доступ к @BotFather (встроенный бот Telegram)
- Деплой OG Studio (например на Vercel)
1
Создай бота в @BotFather
- 1. Открой Telegram → найди
@BotFather - 2. Отправь команду
/newbot - 3. Придумай имя (например «OG Studio Bot»)
- 4. Придумай username (например
@og_studio_bot) - 5. BotFather вернёт токен вида
123456:ABC-DEF1234...
2
Сгенерируй secret token
Случайная строка (1-100 символов, A-Z, a-z, 0-9). Будет проверяться в каждом webhook запросе.
TELEGRAM_WEBHOOK_SECRET=asecretstring_1234567890abcdef3
Установи переменные окружения
На Vercel: Settings → Environment Variables. Локально: в .env файл.
# Telegram Bot
TELEGRAM_BOT_TOKEN=123456:ABC-DEF1234...
TELEGRAM_WEBHOOK_SECRET=your-secret-string
# App URL (where OG Studio is deployed)
NEXT_PUBLIC_APP_URL=https://og-studio.online4
Зарегистрируй webhook
Выполни в терминале (замени {TOKEN} и {SECRET} на свои):
curl https://api.telegram.org/bot{TOKEN}/setWebhook \
-d url=https://og-studio.online/api/telegram/webhook \
-d secret_token={SECRET}Должен вернуться JSON с "ok":true.
5
Проверь бота
- 1. Найди своего бота в Telegram по username
- 2. Нажми «Start» или отправь
/start - 3. Бот должен прислать приветствие с кнопкой «Открыть редактор»
- 4. Попробуй
/gen кофе будущего - 5. Кинь ссылку на любую статью — бот её прочитает
📖 Команды бота
/startПриветствие + кнопки/gen <тема>Сгенерировать OG по теме/link <email>Привязать аккаунт для Pro-синхронизации/meСтатус аккаунта/helpВсе команды📎 URLКинь ссылку на статью → бот прочтёт и сделает OG