Токены и переменные среды
На странице Токены и переменные вы можете управлять данными, которые должны быть доступны из сценария, но которые требуется хранить отдельно от исходного кода проекта.
Токены
Чтобы повысить безопасность хранения чувствительных данных, вы можете использовать токены.
Токен — это пара «ключ-значение», содержащая данные, которые не должны быть доступны публично: например, пароли или ключи доступа.
Значения токенов хранятся в зашифрованном виде.
Добавление токена
Чтобы добавить токен:
- Перейдите в проект и на странице Токены и переменные выберите Токены > Добавить токен.
- Укажите название токена. Оно должно быть уникальным в рамках проекта.
- Укажите значение токена. Оно не будет отображаться в интерфейсе после сохранения токена.
- Нажмите Добавить.
Нажмите , чтобы изменить значение токена, или , чтобы удалить его.
Использование токенов в сценарии
Чтобы из сценария получить значение токена по названию, используйте встроенный сервис $secrets
.
Переменные среды
Переменная — произвольная пара «ключ-значение». В качестве переменных можно хранить различные элементы конфигурации бота, которые нужно часто изменять, не внося изменений в код.
Добавление переменной
Чтобы добавить переменную:
- Перейдите в проект и на странице Токены и переменные выберите Переменные среды > Добавить переменную.
- Укажите название переменной. К названиям переменных применяются те же ограничения, что к названиям токенов.
- Укажите значение переменной.
- Включите флажок Включить в архив при экспорте проекта, чтобы переменная была сохранена при скачивании проекта в виде архива.
- Нажмите Добавить.
Нажмите , чтобы изменить переменную, или , чтобы удалить ее.
Использование переменных в сценарии
Чтобы из сценария получить значение переменной по названию, используйте встроенный сервис $env
.