Skip to content

Discord

Назначение

Интеграция Discord отправляет сигналы TradingMonitor.Pro в выбранный Discord-канал через Discord Webhook URL. Она удобна для командной работы, журналирования сигналов и наблюдения за тем, какие команды были сформированы desktop-приложением.

Сообщение в Discord содержит основные поля сигнала: Signal ID, Type, Command и значения из payload, если они есть в команде.

Перед началом

Перед настройкой подготовьте:

  • аккаунт TradingMonitor.Pro с тарифом, где доступен Discord;
  • доступ к личному кабинету TradingMonitor.Pro;
  • Discord workspace/community с каналом для сигналов;
  • права на создание webhook для выбранного канала.

На Dashboard проверьте статус Discord:

  • Linked - интеграция уже настроена;
  • Pending Setup - тариф разрешает Discord, но Discord Webhook URL еще не сохранен;
  • Disabled by Plan - текущий тариф не включает Discord.

Если отображается Disabled by Plan, сначала выберите тариф с Discord-доступом.

1. Создайте Discord Webhook

  1. Откройте Discord.
  2. Перейдите в место, где находится канал для сигналов.
  3. Выберите нужный канал.
  4. Откройте Edit Channel.
  5. Перейдите в Integrations.
  6. Откройте Webhooks.
  7. Нажмите New Webhook.
  8. Задайте имя, например TradingMonitor Signals.
  9. Убедитесь, что выбран правильный канал.
  10. Нажмите Copy Webhook URL.

Discord Webhook URL является секретной ссылкой. Любой, у кого есть эта ссылка, может отправлять сообщения в выбранный канал.

2. Сохраните настройки

  1. Откройте личный кабинет TradingMonitor.Pro.
  2. Перейдите в блок Notifications.
  3. Вставьте ссылку в поле Discord Webhook URL.
  4. Нажмите Save settings.
  5. Вернитесь на Dashboard и проверьте, что статус Discord стал Linked.

3. Направьте сигналы в Discord

Чтобы сигнал был отправлен в Discord, в команде используйте одно из значений platform:

  • discord - отправить только в Discord;
  • any - отправить во все настроенные и доступные интеграции;
  • telegram,discord или другой список через запятую - отправить в выбранные интеграции.

Если поле platform не заполнено, сигнал считается предназначенным для всех доступных направлений.

4. Проверьте доставку

  1. Запустите desktop-приложение TradingMonitor.Pro.
  2. Создайте или загрузите signal list.
  3. Убедитесь, что команда сигнала содержит подходящее значение platform.
  4. Запустите мониторинг кнопкой Start.
  5. Дождитесь срабатывания сигнала.
  6. Проверьте сообщение в выбранном Discord-канале.
  7. При необходимости проверьте вкладку Online Signals в личном кабинете.

Решение типичных проблем

Pending Setup не исчезает: проверьте, что поле Discord Webhook URL заполнено, затем снова нажмите Save settings.

Статус Linked, но сообщений нет: webhook мог быть удален, ссылка могла быть изменена, либо канал больше не принимает сообщения через этот webhook.

Ссылка не принимается: убедитесь, что вставлен полный Discord Webhook URL, скопированный из Discord.

Нужно сменить канал: создайте новый webhook для нужного канала, вставьте новый Discord Webhook URL в личном кабинете и сохраните настройки.

Сигнал приходит в Dashboard, но не приходит в Discord: проверьте platform в команде. Для Discord используйте discord, any или список, содержащий discord.

Нужно отключить Discord: очистите поле Discord Webhook URL, затем нажмите Save settings.

Security Notes

Храните Discord Webhook URL как секрет.

Не публикуйте ссылку в чатах, скриншотах, issue tracker или репозиториях.

Если ссылка была раскрыта, удалите webhook в Discord, создайте новый и обновите Discord Webhook URL в личном кабинете.

Released under the MIT License.