diff --git a/_panel-docs/help-articles/ru/AUTH_METHODS_TELEGRAM.md b/_panel-docs/help-articles/ru/AUTH_METHODS_TELEGRAM.md index f13cc16..5e924ed 100644 --- a/_panel-docs/help-articles/ru/AUTH_METHODS_TELEGRAM.md +++ b/_panel-docs/help-articles/ru/AUTH_METHODS_TELEGRAM.md @@ -5,22 +5,24 @@ ### Настройка бота 1. Откройте @BotFather (https://t.me/botfather) + +2. Откройте MiniApp кнопкой "Open" -2. Отправьте команду `/mybots` и выберите нужного бота +3. Выберите вашего бота и нажмите `Bot Settings` -3. Выберите опцию `Bot settings` → `Domain` +4. Если в разделе `Web Login` уже указан домен — удалите его. -4. Выберите опцию `Set domain` +5. Нажмите кнопку Switch to OpenID Connect Login. +`Если такой кнопки нет, после удаления домена вернитесь на пункт меню назад и повторите действия с шага 3` - Теперь отправьте боту сообщение, которое будет содержать доменное имя, которое используется для доступа к Remnawave. - - ``` - https://panel.domain.com - ``` +7. Нажмите Add an Allowed URL. +Укажите следующие значения: +- Trusted Origins: https://panel.domain.com +- Redirect URIs: https://panel.domain.com/oauth2/callback/telegram ### Настройка доступа -После ввода токена бота, вам необходимо указать список ID – администраторов, для которых будет доступен вход. +После заполнения `Client ID`, `Client Secret` и `Frontend Domain`, вам необходимо указать список ID – администраторов, для которых будет доступен вход. 1. С нужного аккаунта запустите бота – https://t.me/Get_myidrobot 2. В ответ бот пришлет вам ваш ID, введите его в соответсвующее поле. @@ -29,6 +31,10 @@ ### Решение известных ошибок +###### Разного рода защиты установленные поверх панели (наподобие куки, и тд.) могут работать некорректно с `Telegram OAuth2`. + +Используйте путь /oauth2/ в своих реверс прокси для решения этой проблемы + ###### Ошибка: BOT_DOMAIN_INVALID Эта ошибка возникает из-за неправильной настройки домена бота – изучите пункт "Настройка бота" (выше). При необходимости выполните повторно этот пункт шаг за шагом.