diff --git a/README.md b/README.md index 70d04fd..9fc2858 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,7 @@ * Создайте файл .env по образцу example.env. Вам нужно заполнить переменные: * BOT_TOKEN - токен нового бота, получить у [@botfather](https://t.me/botfather) * POSTGRES_PASSWORD - любой случайный пароль + * TOKEN_ENCRYPTION_KEY - любой случайный пароль, отличный от POSTGRES_PASSWORD * WEBHOOK_HOST - IP адрес или доменное имя сервера, на котором запускается проект * Сохраните файл docker-compose.yaml и соберите его: ``` diff --git a/docs/source/developer.rst b/docs/source/developer.rst index a3e425b..817359e 100644 --- a/docs/source/developer.rst +++ b/docs/source/developer.rst @@ -11,6 +11,7 @@ * ``BOT_TOKEN`` - токен нового бота, получить у `@botfather `_ * ``POSTGRES_PASSWORD`` - любой случайный пароль +* ``TOKEN_ENCRYPTION_KEY`` - любой случайный пароль, отличный от POSTGRES_PASSWORD * ``WEBHOOK_HOST`` - IP адрес или доменное имя сервера, на котором запускается проект 2. Рядом с файлом .env сохраните файл @@ -22,6 +23,11 @@ Готово, ваш собственный Olgram запущен! +.. warning:: + + Не потеряйте TOKEN_ENCRYPTION_KEY! Его нельзя восстановить. В случае утери TOKEN_ENCRYPTION_KEY вы потеряете + токены всех ботов, которые пользователи зарегистрировали в вашем боте. + Дополнительно ------------- diff --git a/example.env b/example.env index 9f8c2d3..229066f 100644 --- a/example.env +++ b/example.env @@ -5,7 +5,7 @@ POSTGRES_PASSWORD=SOME_RANDOM_PASSWORD_HERE # example: x2y0n27ihiez93kmzj82 POSTGRES_DB=olgram POSTGRES_HOST=postgres -TOKEN_ENCRYPTION_KEY=SOME_RANDOM_KEY # example: +TOKEN_ENCRYPTION_KEY=SOME_RANDOM_PASSWORD_HERE # example: i7flci0mx4z5patxnl6m WEBHOOK_HOST=YOUR_HOST_HERE # example: 11.143.142.140 or my_domain.com WEBHOOK_PORT=8443 # allowed: 80, 443, 8080, 8443