nakama/🔧_TG_BOT_TOKEN.txt

83 lines
4.0 KiB
Plaintext
Raw Normal View History

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 минуты