2025-11-04 21:51:05 +00:00
|
|
|
|
╔═══════════════════════════════════════════════════════════════════╗
|
|
|
|
|
|
║ ║
|
|
|
|
|
|
║ 🔧 УСТАНОВКА TELEGRAM BOT TOKEN 🔧 ║
|
|
|
|
|
|
║ ║
|
|
|
|
|
|
╚═══════════════════════════════════════════════════════════════════╝
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ПРОБЛЕМА:
|
|
|
|
|
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
|
|
|
|
|
|
|
|
|
|
TELEGRAM_BOT_TOKEN не установлен на сервере!
|
|
|
|
|
|
Ошибка: "TELEGRAM_BOT_TOKEN не установлен"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
РЕШЕНИЕ:
|
|
|
|
|
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
|
|
|
|
|
|
|
|
|
|
✅ 1. Создать Telegram бота
|
|
|
|
|
|
• Откройте @BotFather в Telegram
|
|
|
|
|
|
• Отправьте команду /newbot
|
|
|
|
|
|
• Следуйте инструкциям
|
|
|
|
|
|
• Получите токен бота (например: 123456789:ABCdefGHIjklMNOpqrsTUVwxyz)
|
|
|
|
|
|
|
|
|
|
|
|
✅ 2. Установить токен на сервере
|
|
|
|
|
|
|
|
|
|
|
|
Вариант A: Через .env файл
|
|
|
|
|
|
────────────────────────────
|
|
|
|
|
|
ssh root@ваш_IP
|
|
|
|
|
|
cd /var/www/nakama/backend
|
|
|
|
|
|
nano .env
|
|
|
|
|
|
|
|
|
|
|
|
Добавьте строку:
|
|
|
|
|
|
TELEGRAM_BOT_TOKEN=ваш_токен_бота
|
|
|
|
|
|
|
|
|
|
|
|
Сохраните (Ctrl+O, Enter, Ctrl+X)
|
|
|
|
|
|
|
|
|
|
|
|
Вариант B: Через PM2 ecosystem
|
|
|
|
|
|
───────────────────────────────
|
|
|
|
|
|
pm2 ecosystem
|
|
|
|
|
|
# Добавьте env: { TELEGRAM_BOT_TOKEN: 'ваш_токен_бота' }
|
|
|
|
|
|
|
|
|
|
|
|
Вариант C: Через export (временное)
|
|
|
|
|
|
─────────────────────────────────────
|
|
|
|
|
|
export TELEGRAM_BOT_TOKEN="ваш_токен_бота"
|
|
|
|
|
|
pm2 restart nakama-backend
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
✅ 3. Перезапустить backend
|
|
|
|
|
|
─────────────────────────
|
|
|
|
|
|
pm2 restart nakama-backend
|
|
|
|
|
|
|
|
|
|
|
|
Проверить логи:
|
|
|
|
|
|
pm2 logs nakama-backend --lines 20
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ПРОВЕРКА:
|
|
|
|
|
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
|
|
|
|
|
|
|
|
|
|
После установки токена проверьте:
|
|
|
|
|
|
• Логи не должны показывать "TELEGRAM_BOT_TOKEN не установлен"
|
|
|
|
|
|
• Отправка фото в Telegram должна работать
|
|
|
|
|
|
• В логах должно быть: "✅ Telegram Bot инициализирован"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ПРИМЕЧАНИЕ:
|
|
|
|
|
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
|
|
|
|
|
|
|
|
|
|
Токен должен быть в формате: 123456789:ABCdefGHIjklMNOpqrsTUVwxyz
|
|
|
|
|
|
Не добавляйте кавычки в .env файле!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ИНСТРУКЦИЯ:
|
|
|
|
|
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
|
|
|
|
|
|
|
|
|
|
1. Получите токен от @BotFather
|
|
|
|
|
|
2. Создайте/откройте .env файл в /var/www/nakama/backend/
|
|
|
|
|
|
3. Добавьте: TELEGRAM_BOT_TOKEN=ваш_токен
|
|
|
|
|
|
4. Перезапустите: pm2 restart nakama-backend
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 минуты
|
|
|
|
|
|
|
2025-11-20 20:50:14 +00:00
|
|
|
|
|