83 lines
4.0 KiB
Plaintext
83 lines
4.0 KiB
Plaintext
╔═══════════════════════════════════════════════════════════════════╗
|
||
║ ║
|
||
║ 🔧 УСТАНОВКА 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 минуты
|
||
|