Установка скиллов и плагинов 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 подходит для автоматизации коммуникаций в бизнес-процессах: от массовых рассылок до транзакционных уведомлений. Он упрощает интеграцию с внешними сервисами и позволяет централизованно управлять взаимодействием с пользователями.
Файл из источника