Skip to content

Telegram

Назначение

Интеграция Telegram отправляет сигналы TradingMonitor.Pro в личный чат, группу или канал Telegram. Она подходит для быстрых уведомлений о найденных сигналах, контроля работы desktop-приложения и параллельной проверки торговых команд.

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

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

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

  • аккаунт TradingMonitor.Pro с тарифом, где доступен Telegram;
  • доступ к личному кабинету TradingMonitor.Pro;
  • установленный Telegram account;
  • права на добавление бота, если сообщения должны приходить в группу или канал.

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

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

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

1. Создайте Telegram Bot

  1. Откройте Telegram.
  2. Найдите @BotFather.
  3. Выполните команду /newbot.
  4. Задайте имя и username бота.
  5. Скопируйте Telegram Bot Token вида 123456:ABC....

Telegram Bot Token является секретом. Не публикуйте его в чатах, скриншотах, документах или публичных репозиториях.

2. Подготовьте чат

Для личных сообщений:

  1. Откройте созданного бота в Telegram.
  2. Нажмите Start или отправьте сообщение Start.
  3. Бот сможет отправлять вам личные уведомления только после этого действия.

Для группы или канала:

  1. Добавьте бота в нужную группу или канал.
  2. Для канала выдайте боту право публиковать сообщения.
  3. Отправьте тестовое сообщение в этот чат, чтобы Telegram создал событие, по которому можно найти chat.id.

3. Получите Telegram Chat ID

  1. Откройте в браузере:
text
https://api.telegram.org/bot<TELEGRAM_BOT_TOKEN>/getUpdates
  1. Замените <TELEGRAM_BOT_TOKEN> на token вашего бота.
  2. Найдите chat.id нужного чата.
  3. Скопируйте значение chat.id.

Для групп и каналов Telegram Chat ID обычно отрицательный и может начинаться с -100.

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

  1. Откройте личный кабинет TradingMonitor.Pro.
  2. Перейдите в блок Notifications.
  3. Вставьте token в поле Telegram Bot Token.
  4. Вставьте id в поле Telegram Chat ID.
  5. Нажмите Save settings.
  6. Вернитесь на Dashboard и проверьте, что статус Telegram стал Linked.

5. Направьте сигналы в Telegram

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

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

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

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

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

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

Pending Setup не исчезает: проверьте, что заполнены оба поля Telegram Bot Token и Telegram Chat ID, затем снова нажмите Save settings.

Статус Linked, но сообщений нет: чаще всего указан неверный token или chat.id.

Сообщения не приходят в личный чат: откройте чат с ботом и нажмите Start.

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

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

Нужно отключить Telegram: очистите поля Telegram Bot Token и Telegram Chat ID, затем нажмите Save settings.

Security Notes

Храните Telegram Bot Token как пароль.

Если token был раскрыт, перевыпустите его через @BotFather командой /revoke, затем сохраните новый token в личном кабинете.

Для рабочих групп и каналов используйте отдельного бота. Так проще управлять доступом и безопасно менять token при необходимости.

Released under the MIT License.