Appearance
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
- Откройте Telegram.
- Найдите
@BotFather. - Выполните команду
/newbot. - Задайте имя и username бота.
- Скопируйте
Telegram Bot Tokenвида123456:ABC....
Telegram Bot Token является секретом. Не публикуйте его в чатах, скриншотах, документах или публичных репозиториях.
2. Подготовьте чат
Для личных сообщений:
- Откройте созданного бота в Telegram.
- Нажмите
Startили отправьте сообщениеStart. - Бот сможет отправлять вам личные уведомления только после этого действия.
Для группы или канала:
- Добавьте бота в нужную группу или канал.
- Для канала выдайте боту право публиковать сообщения.
- Отправьте тестовое сообщение в этот чат, чтобы Telegram создал событие, по которому можно найти
chat.id.
3. Получите Telegram Chat ID
- Откройте в браузере:
text
https://api.telegram.org/bot<TELEGRAM_BOT_TOKEN>/getUpdates- Замените
<TELEGRAM_BOT_TOKEN>на token вашего бота. - Найдите
chat.idнужного чата. - Скопируйте значение
chat.id.
Для групп и каналов Telegram Chat ID обычно отрицательный и может начинаться с -100.
4. Сохраните настройки
- Откройте личный кабинет
TradingMonitor.Pro. - Перейдите в блок
Notifications. - Вставьте token в поле
Telegram Bot Token. - Вставьте id в поле
Telegram Chat ID. - Нажмите
Save settings. - Вернитесь на Dashboard и проверьте, что статус Telegram стал
Linked.
5. Направьте сигналы в Telegram
Чтобы сигнал был отправлен в Telegram, в команде используйте одно из значений platform:
telegram- отправить только в Telegram;any- отправить во все настроенные и доступные интеграции;telegram,discordили другой список через запятую - отправить в выбранные интеграции.
Если поле platform не заполнено, сигнал считается предназначенным для всех доступных направлений.
6. Проверьте доставку
- Запустите desktop-приложение
TradingMonitor.Pro. - Создайте или загрузите signal list.
- Убедитесь, что команда сигнала содержит подходящее значение
platform. - Запустите мониторинг кнопкой
Start. - Дождитесь срабатывания сигнала.
- Проверьте сообщение в Telegram.
- При необходимости проверьте вкладку
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 при необходимости.