Скиллы Новичок Разное

ClickSend

Скачать ZIP
16
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

ClickSend — это интеграция с API ClickSend с управляемой аутентификацией. Решение позволяет отправлять SMS, MMS и голосовые сообщения, управлять контактами и списками, а также отслеживать доставку сообщений.

Обзор

Данный инструмент предоставляет удобный доступ к возможностям ClickSend через единый шлюз. Он автоматически обрабатывает аутентификацию и упрощает взаимодействие с API, позволяя сосредоточиться на задачах коммуникации и автоматизации.

Используйте ClickSend, если вам необходимо:

  • отправлять SMS и MMS сообщения;
  • инициировать голосовые звонки;
  • управлять контактами и списками рассылки;
  • отслеживать статус доставки сообщений.

Быстрый старт

Пример запроса для получения информации об аккаунте:

import urllib.request, os, json

req = urllib.request.Request('https://gateway.maton.ai/clicksend/v3/account')
req.add_header('Authorization', f'Bearer {os.environ["MATON_API_KEY"]}')

print(json.dumps(json.load(urllib.request.urlopen(req)), indent=2))

Базовый URL для всех запросов:

https://gateway.maton.ai/clicksend/{native-api-path}

Замените {native-api-path} на соответствующий путь API ClickSend. Шлюз автоматически проксирует запросы к rest.clicksend.com и добавляет необходимые данные аутентификации. :

Аутентификация

Для выполнения всех запросов требуется API-ключ Maton, передаваемый в заголовке:

Authorization: Bearer $MATON_API_KEY

Перед началом работы установите переменную окружения:

export MATON_API_KEY="YOUR_API_KEY"

Получить API-ключ можно в настройках аккаунта на платформе Maton. :

Управление подключениями

Вы можете управлять подключениями ClickSend через специальный интерфейс управления. Это позволяет создавать, просматривать и удалять подключения, а также работать с несколькими аккаунтами.

Список подключений

https://ctrl.maton.ai/connections?app=clicksend&status=ACTIVE

Создание подключения

POST https://ctrl.maton.ai/connections
{
 "app": "clicksend"
}

Получение информации о подключении

GET https://ctrl.maton.ai/connections/{connection_id}

Пример ответа:

{
 "connection": {
 "connection_id": "...",
 "status": "ACTIVE",
 "creation_time": "...",
 "last_updated_time": "...",
 "url": "...",
 "app": "clicksend",
 "metadata": {}
 }
}

Удаление подключения

DELETE https://ctrl.maton.ai/connections/{connection_id}

Выбор подключения

Если у вас настроено несколько подключений ClickSend, вы можете указать нужное с помощью заголовка:

Maton-Connection: 

Если заголовок не указан, используется подключение по умолчанию (самое раннее активное). :

Когда использовать

ClickSend подходит для автоматизации коммуникаций в бизнес-процессах: от массовых рассылок до транзакционных уведомлений. Он упрощает интеграцию с внешними сервисами и позволяет централизованно управлять взаимодействием с пользователями.


Файл из источника

10843_clicksend-1.0.2.zip