|
5 | 5 | ### Настройка бота |
6 | 6 |
|
7 | 7 | 1. Откройте @BotFather (https://t.me/botfather) |
| 8 | + |
| 9 | +2. Откройте MiniApp кнопкой "Open" |
8 | 10 |
|
9 | | -2. Отправьте команду `/mybots` и выберите нужного бота |
| 11 | +3. Выберите вашего бота и нажмите `Bot Settings` |
10 | 12 |
|
11 | | -3. Выберите опцию `Bot settings` → `Domain` |
| 13 | +4. Если в разделе `Web Login` уже указан домен — удалите его. |
12 | 14 |
|
13 | | -4. Выберите опцию `Set domain` |
| 15 | +5. Нажмите кнопку Switch to OpenID Connect Login. |
| 16 | +`Если такой кнопки нет, после удаления домена вернитесь на пункт меню назад и повторите действия с шага 3` |
14 | 17 |
|
15 | | - Теперь отправьте боту сообщение, которое будет содержать доменное имя, которое используется для доступа к Remnawave. |
16 | | - |
17 | | - ``` |
18 | | - https://panel.domain.com |
19 | | - ``` |
| 18 | +7. Нажмите Add an Allowed URL. |
| 19 | +Укажите следующие значения: |
| 20 | +- Trusted Origins: https://panel.domain.com |
| 21 | +- Redirect URIs: https://panel.domain.com/oauth2/callback/telegram |
20 | 22 |
|
21 | 23 | ### Настройка доступа |
22 | 24 |
|
23 | | -После ввода токена бота, вам необходимо указать список ID – администраторов, для которых будет доступен вход. |
| 25 | +После заполнения `Client ID`, `Client Secret` и `Frontend Domain`, вам необходимо указать список ID – администраторов, для которых будет доступен вход. |
24 | 26 |
|
25 | 27 | 1. С нужного аккаунта запустите бота – https://t.me/Get_myidrobot |
26 | 28 | 2. В ответ бот пришлет вам ваш ID, введите его в соответсвующее поле. |
|
29 | 31 |
|
30 | 32 | ### Решение известных ошибок |
31 | 33 |
|
| 34 | +###### Разного рода защиты установленные поверх панели (наподобие куки, и тд.) могут работать некорректно с `Telegram OAuth2`. |
| 35 | + |
| 36 | +Используйте путь /oauth2/ в своих реверс прокси для решения этой проблемы |
| 37 | + |
32 | 38 | ###### Ошибка: BOT_DOMAIN_INVALID |
33 | 39 |
|
34 | 40 | Эта ошибка возникает из-за неправильной настройки домена бота – изучите пункт "Настройка бота" (выше). При необходимости выполните повторно этот пункт шаг за шагом. |
|
0 commit comments