Автоматизация данных и действий X (Twitter) через Hermes

Плагин Hermes Tweet устанавливается как дополнение к Hermes Agent, регистрируя набор инструментов hermes-tweet с функциями поиска, чтения и выполнения действий для эндпоинтов X, а также предоставляя скиллы и команды вроде /xstatus и /xtrends для проверки статуса аккаунта и трендов.

Hermes Средний Скопировали: 0
1 ресурс

Что понадобится

  • Установите XQUIK_API_KEY в ~/.hermes/.env перед использованием tweet_read; если Hermes уже запущен, примените изменения с помощью /reload или перезапустите шлюз и сеансы cron.
  • Для чтения состояния аккаунта необходимо настроить XQUIK_API_KEY.
  • Система плагинов Hermes.
  • Набор инструментов hermes-tweet.
  • Ключ API Xquik для операций чтения.
  • Необязательно: Hermes cron или шлюз для планового мониторинга.

Как применить

tweet_explore осуществляет поиск в сгенерированном каталоге эндпоинтов Xquik без использования учетных данных.

Для просмотра каталога эндпоинтов ключ API Xquik не требуется.

tweet_read выполняет вызовы только для безопасных эндпоинтов чтения после настройки ключа API.

tweet_action заблокирован, если оператор явно не разрешит действия записи с помощью HERMES_TWEET_ENABLE_ACTIONS=true.

Граница безопасности для операций записи: не включайте действия до разрешения оператора.

По умолчанию приоритет отдается чтению: для действий записи требуется отдельный флаг окружения и явное одобрение оператора.

После включения флага окружения одобрение оператора остаётся отдельным обязательным условием.

hermes tools list — это скриптуемая команда диагностики для текущих версий Hermes v0.12.x.

Простое выполнение hermes tools открывает интерактивный интерфейс.

Это целевая интеграция с Xquik, а не универсальный планировщик социальных сетей.

Используйте его, когда Hermes нужны прямые доступы к данным и эндпоинтам X.

Интерактивная установка плагина:

Установите и включите плагин из публичного репозитория.

hermes plugins install Xquik-dev/hermes-tweet --enable

На неинтерактивных хостах установите пакет Python внутри среды Hermes и включите его.

~/.hermes/hermes-agent/venv/bin/python -m pip install hermes-tweet
hermes plugins enable hermes-tweet
hermes tools list

Установите XQUIK_API_KEY в ~/.hermes/.env перед использованием tweet_read. Если Hermes уже запущен, воспользуйтесь /reload в интерактивном CLI или перезапустите шлюз и сеансы cron, чтобы загрузить обновленную конфигурацию. Не задавайте значение HERMES_TWEET_ENABLE_ACTIONS, если текущий запуск не должен выполнять действия записи.

Просмотр эндпоинтов без учётных данных:

Исследуйте доступные эндпоинты X без учетных данных.

Use tweet_explore to find X/Twitter search endpoints. Do not call tweet_action.
Return the safest read endpoint and required query fields.

Читайте состояние аккаунта после настройки XQUIK_API_KEY.

Use tweet_explore, then read /api/v1/account with tweet_read.
Summarize the account status and do not call tweet_action.

Отслеживайте тренды в интерактивном режиме.

/xtrends

Поток публикации, одобренный оператором.

Draft a short product update for X. Before any write, show the exact endpoint,
method, and JSON body you would send through tweet_action. Wait for approval.

Источник: aliaihub/awesome-hermes-usecases и участники проекта. Лицензия: CC-BY-4.0. Лицензия исходного материала.

Перевод и редакционная адаптация: ClawCases.

>Ресурсы

>Похожие юзкейсы

>Ещё на этом уровне: Средний