docs.iiAgent.pro
  • О нас
  • Рабочее пространство
    • Панель управления
    • Левое меню
    • Карточка бота
    • Меню бота
  • Настройка бота
    • Базовые параметры
    • Базы знаний и (Embedding)
    • Навыки
    • Каналы коммуникаций
    • Исходящие
    • Еще настройки
  • Функции
    • Анализ данных
    • Базы данных
    • Бизнес
    • Вычисления
    • Диалоги
    • Интернет
    • Реклама
    • Соц сети
    • Фото и видео
    • Разное
  • Университет
    • Как создать бота?
    • Что такое RPA?
    • Агентская автоматизация
    • Агентный искусственный интеллект
    • Порождающий искусственный интеллект
    • Кейсы
    • Шаблоны
  • API
    • API настройка
  • Создание функции
  • Интеграции
    • Подключение авито
Powered by GitBook
On this page

API

Введение

Этот код использует API для отправки и получения сообщений через сервис iiagent.pro. Давай разберем каждый фрагмент.

Отправка сообщения:

  1. URL: https://api.iiagent.pro/api/v1.0/send_message — это конечная точка (endpoint) для отправки сообщений.

  2. Данные запроса (payload):

    {
        "chat_id": "c3",
        "message_id": "m1",
        "message": "2+2"
    }
    • chat_id — уникальный идентификатор чата, в который нужно отправить сообщение.

    • message_id — уникальный идентификатор сообщения, которое отправляется.

    • message — сам текст сообщения (в данном случае "2+2").

  3. API_KEY — это токен для авторизации, который должен быть включен в заголовки для получения доступа к API.

  4. Заголовки:

    headers = {
        "Content-Type": "application/json",
        "Authorization": f"Bearer {API_KEY}",
    }

    Заголовки содержат информацию о формате данных (application/json) и токен авторизации (Bearer {API_KEY}).

  5. Ответ:

    response = requests.request("POST", url, headers=headers, data=json.dumps(payload))
    print(response.text)

    Ответ от API выводится на экран, где response.text будет содержать результат выполнения запроса.

Получение сообщений:

  1. URL: https://api.iiagent.pro/api/v1.0/get_messages — это конечная точка для получения сообщений.

  2. Данные запроса: json

    {
        "chat_id": "c3"
    }

    Запрос отправляется для получения сообщений из чата с ID c3.

  3. Заголовки аналогичны запросу на отправку сообщения, с включением авторизационного токена.

  4. Ответ: python

    response = requests.request("POST", url, headers=headers, data=json.dumps(payload))
    response.json()

    Ответ будет в формате JSON и содержать список сообщений для указанного чата.

Пример с curl:

Для тех, кто работает с командной строкой, приведены примеры того, как можно отправить запрос с помощью curl.

Общие моменты:

  • Все запросы используют формат JSON для данных.

  • API требует авторизации через токен.

  • API предоставляет возможность отправлять и получать сообщения через чаты с использованием указанных идентификаторов чатов и сообщений.

Эти фрагменты кода можно использовать для интеграции с чат-ботами или мессенджерами для автоматизации отправки и получения сообщений через API.

PreviousШаблоныNextAPI настройка

Last updated 4 months ago