🎲 D&D GM Bot - Веб-панель

🎲 Панель управления

⚠️ Требуется авторизация

Важно: Mini App должен открываться через кнопку в Telegram-боте!

🔴 ВАЖНО: Mini App открыт неправильно!

Вы открыли Mini App напрямую в браузере, а не через кнопку в Telegram-боте.

✅ Правильный способ открытия:
  1. Откройте Telegram (приложение, не браузер)
  2. Найдите вашего бота в списке чатов
  3. Откройте чат с ботом
  4. В главном меню (кнопки внизу) нажмите "🌐 Панель управления"
  5. Mini App откроется автоматически внутри Telegram с авторизацией
❌ Что НЕ делать:
  • Не открывайте Mini App по прямой ссылке в браузере
  • Не копируйте URL и не открывайте его вручную
  • Не используйте закладки браузера для доступа к Mini App

Почему? Telegram передает данные авторизации только при открытии Mini App через кнопку в боте.

🔧 Если авторизация не работает даже через кнопку:

⚠️ КРИТИЧНО: Telegram Desktop открыл Mini App во внешнем браузере!

Это означает, что URL в BotFather не совпадает с WEB_BASE_URL или используется HTTP вместо HTTPS.

Решение: Проверьте настройки в BotFather и убедитесь, что URL ТОЧНО совпадает.

Проверьте настройки в @BotFather:

  1. Отправьте команду /mybots
  2. Выберите вашего бота из списка
  3. Нажмите "Bot Settings"
  4. Нажмите "Menu Button"
  5. Проверьте URL и сравните с WEB_BASE_URL в .env:
    • ✅ Должен начинаться с https:// (не http://)
    • ✅ Домен должен совпадать: dnd.plasmadancer.ru
    • ✅ Слеш в конце не важен (BotFather может добавить)
  6. Если URL не совпадает - измените его в BotFather
  7. После изменения перезапустите бота и откройте Mini App заново

Правильный формат URL:

https://dnd.plasmadancer.ru

Или со слешем: https://dnd.plasmadancer.ru/ (оба варианта работают)

💡 Важно: После изменения URL в BotFather обязательно перезапустите бота и откройте Mini App заново!

Панель управления для D&D кампаний. Игровое взаимодействие происходит через Telegram-бота.