Поддержка сторонних расширений: интеграция с Pushover

MagicTradeBot поддерживает нативную интеграцию с Pushover — простым и надежным сервисом push-уведомлений. Это позволяет каждой инстанции бота отправлять оповещения и уведомления о событиях в реальном времени прямо на ваши мобильные устройства, компьютер или браузер.

Независимо от того, управляете ли вы одной инстанцией бота или развертываете сотни ботов на различных биржах, аккаунтах и серверах, Pushover помогает вам быть в курсе критических событий, торговых операций и системных ошибок из любой точки мира.

Ручной мониторинг становится невозможным, когда боты анализируют и торгуют по сотням криптовалютных пар. С помощью Pushover вы никогда не пропустите важные события.


🚀 Обзор

Интеграция с Pushover позволяет MagicTradeBot отправлять настраиваемые сообщения для:

  • Исполнения сделок (покупка/продажа)
  • Срабатывания стратегий и достижения порогов прибыли
  • Ошибок, исключений и системных предупреждений
  • Действий на уровне аккаунта (например, недостаточно средств, лимиты API)

🔧 Основные функции

  • 📲 Мгновенные push-уведомления на мобильные устройства или компьютеры
  • 🚨 Настраиваемые уровни важности (инфо, предупреждение, критично)
  • 📡 Поддержка всех инстанций и развертываний бота
  • 🔁 Поддержка как отдельных пользователей, так и групп
  • 📊 Легкие и быстрые уведомления

🛠️ Предварительные требования

  • Действующий аккаунт Pushover
  • User Key (получатель) и API токен приложения
  • Доступ к интернету на хосте бота для исходящих HTTPS-запросов

⚙️ Этапы настройки

1. Получите учетные данные Pushover

Войдите в свою учетную запись Pushover и создайте новое приложение, чтобы получить API токен. Скопируйте следующие данные:

  • User Key: находится на главной странице
  • API Token: генерируется приложением

2. Обновите конфигурацию бота

Добавьте настройки Pushover в файл конфигурации MagicTradeBot (например, config.yaml):

alerting:
  pushover:
    enabled: true
    user_key: "YOUR_PUSHOVER_USER_KEY"
    api_token: "YOUR_PUSHOVER_API_TOKEN"
    device: "mobile"
    priority: "normal"
    sound: "magic"

3. Настройте триггеры уведомлений

Вы можете указать, какие события будут вызывать push-уведомления Pushover, например:

  • Результаты выполнения сделок (успех или ошибка)
  • Вход и выход из стратегий
  • Превышение порогов (например, высокий уровень ошибок или низкая маржа)

4. Протестируйте интеграцию

Выполните команду для тестовой отправки уведомления:

curl -s \
  --form-string "token=YOUR_PUSHOVER_API_TOKEN" \
  --form-string "user=YOUR_PUSHOVER_USER_KEY" \
  --form-string "message=Тестовое уведомление MagicTradeBot" \
  https://api.pushover.net/1/messages.json

🧪 Пример JSON-пейлоада уведомления

{
  "title": "Оповещение MagicTradeBot",
  "message": "Открыта длинная позиция по ETH/USDT. Прибыль: +2.45%",
  "priority": 1,
  "sound": "magic",
  "device": "mobile",
  "timestamp": "2025-06-20T12:42:15Z"
}

✅ Преимущества интеграции с Pushover

  • 📍 Мгновенные обновления без необходимости проверять логи или панели
  • ⚠️ Получайте уведомления о сделках, ошибках и событиях на ходу
  • 🧘 Нет необходимости в постоянном опросе или тяжелых инструментах мониторинга
  • 🔒 Безопасность, ограничение по частоте и подтверждение доставки
  • 📱 Персонализированные уведомления для разных устройств и уровней приоритета

📎 Related Topics