Функции, связанные с настройками, статьями и многим другим.
Возвращает список настроек.
tokenОбязательно* |
Токен администратора. |
functionОбязательно* |
Укажите get-setting. |
nameОбязательно* |
Идентификатор настройки. Вы можете получить идентификаторы всех настроек из файла resources\json\settings.json. |
{
"success": true,
"response": {
"option": "value",
"option": "value",
...
}
}
Возвращает список поднастроек.
tokenОбязательно* |
Токен администратора. |
functionОбязательно* |
Укажите get-multi-setting. |
idОбязательно* |
ID основной настройки. |
sub_idОбязательно* |
ID поднастройки. |
default |
Значение, которое будет возвращено, если настройка не найдена. По умолчанию: false. |
Возвращает значение поднастройки, если оно доступно, в противном случае возвращает значение по умолчанию.
Возвращает внешние настройки. Внешние настройки сохраняются в отдельной строке базы данных.
tokenОбязательно* |
Токен администратора. |
functionОбязательно* |
Укажите get-external-setting. |
nameОбязательно* |
Имя настройки. |
default |
Значение, которое будет возвращено, если настройка не найдена. По умолчанию: false. |
Возвращает значение настройки, если оно доступно, в противном случае возвращает значение по умолчанию.
Возвращает массив со всеми настройками.
tokenОбязательно* |
Токен администратора. |
functionОбязательно* |
Укажите get-settings. |
{
"success": true,
"response": {
"chat_manual_init": [
false,
"checkbox"
],
"chat_login_init": [
false,
"checkbox"
],
"init_dashboard": [
true,
"checkbox"
],
"chat_timetable_disable": [
false,
"checkbox"
],
"rtl": [
false,
"checkbox"
],
"front_auto_translations": [
true,
"checkbox"
],
...
}
}
Возвращает массив со всеми настройками.
tokenОбязательно* |
Токен администратора. |
functionОбязательно* |
Укажите save-settings. |
settingsОбязательно* |
Массив настроек. Получите его с помощью get-settings. |
external_settings |
Настройки, сохраненные в отдельной строке таблицы sb_settings базы данных. |
external_settings_translation |
Переводы внешних настроек. |
{
"success": true,
"response": true
}
Сохраняет внешнюю настройку. Внешние настройки сохраняются в отдельной строке базы данных.
tokenОбязательно* |
Токен администратора. |
functionОбязательно* |
Укажите save-external-setting. |
nameОбязательно* |
Имя настройки. |
valueОбязательно* |
Значение настройки. |
{
"success": true,
"response": true
}
Экспортирует все настройки в JSON-файл и возвращает его URL.
tokenОбязательно* |
Токен администратора. |
functionОбязательно* |
Укажите export-settings. |
{
"success": true,
"response": "http://example.com/stepchat/uploads/settings_855776223.json"
}
Возвращает URL JSON-файла, содержащего настройки.
Импортирует настройки из JSON-файла, который сгенерирован с помощью функции export-settings.
tokenОбязательно* |
Токен администратора. |
functionОбязательно* |
Укажите import-settings. |
file_urlОбязательно* |
URL JSON-файла с настрйоками. |
{
"success": true,
"response": true
}
Возвращает список отделов.
tokenОбязательно* |
Токен администратора. |
functionОбязательно* |
Укажите get-departments. |
{
"1": {
"name": "Иван",
"color": "yellow",
"image": "https://example.com/image.png"
},
"2": {
"name": "Петр",
"color": "red",
"image": "https://example.com/image.png"
},
...
}
Возвращает массив со всеми сохраненными ответами.
tokenОбязательно* |
Токен администратора. |
functionОбязательно* |
Укажите saved-replies. |
{
"success": true,
"response": [
{
"reply-name": "привет",
"reply-text": "Привет! Чем могу помочь?
},
{
"reply-name": "email",
"reply-text": "Наш email: [email protected]."
},
...
]
}
Возвращает переводы на указанном языке.
tokenОбязательно* |
Токен администратора. |
functionОбязательно* |
Укажите get-translation. |
language_codeОбязательно* |
Двухбуквенный код языка. |
{
"name": "Arabic",
"front": {
"Activities": "أنشطة",
"All": "الكل",
"All articles": "جميع المقالات",
"All fields are required.": "جميع الحقول مطلوبة",
...
},
"admin": {
"A conversation was started by": "",
"Activate": "",
"Activation complete! Page reload in progress...": "",
"Add a saved reply": "",
...
}
}