Перейти к основному содержимому

База данных

В Aimylogic вы можете сохранять, читать и удалять любые данные, привязанные к пользователю бота.

Запись данных

Чтобы записать данные в базу данных:

  1. Создайте в сценарии блок HTTP-запрос.

  2. Выберите метод POST.

  3. В поле URL скопируйте ссылку:

    https://tools.aimylogic.com/api/data/${userId}

  4. Во вкладке BODY HTTP-запроса нужно указать JSON-объект, в котором вы можете указать любые данные, которые хотите сохранить. Например:

    { "var1": "value", "var2": 100, "var3": [1,2,3]}

  5. Вкладки RESPONSE и HEADERS заполнять не нужно.

Пример HTTP-запроса

Чтение данных

Чтобы прочитать данные из базы данных:

  1. Создайте в сценарии блок HTTP-запрос.

  2. Выберите метод GET.

  3. В поле URL скопируйте ссылку:

    https://tools.aimylogic.com/api/data/${userId}

  4. На вкладке RESPONSE напишите название переменной, в которую вы будете записывать данные, и в поле значение пропишите нужное значение, например, $httpResponse.

  5. Вкладки BODY и HEADERS заполнять не нужно.

Если никаких данных для этого пользователя найдено не будет, то запрос вернется с ошибкой 404. А если данные будут найдены, то в переменную $httpResponse будет записан тот объект, который ранее был сохранен в базу данных.

Удаление данных

Чтобы удалить все данные для текущего пользователя:

  1. Создайте в сценарии блок HTTP-запрос.

  2. Выберите метод DELETE.

  3. В поле URL скопируйте ссылку:

    https://tools.aimylogic.com/api/data/${userId}

  4. Вкладки RESPONSEBODY и HEADERS заполнять не нужно.