Связь с телеграмом

Бот может принимать текстовые сообщения из каналов Телеграма и анализировать их автоматически. Для этого требуется скачать и запустить модифицированный клиент Телеграма. Клиент построен на официальной сборке Телеграма 1.4.3 с добавлением кода, который отправляет все получаемые сообщения Боту. (Детальное описание модификации с исходными кодами можно посмотреть тут).

Важное замечание. Если у вас много ботов (более 3-х) подключенных к одному аккаунту телеграмма (при условии разные боты\серваки\клиенты), это может приводить к серьёзным задержкам сообщений.

1. Загрузка и запуск Телеграма

Crypto Trading tool and Telegram Signals

Для получения ботом сигналов из телеграм каналов вам необходимо

1 — Скачать альтернативный Телеграм по кнопке на экране ( Стандартное приложение с ботом работать не будет) и войти в свою учетную запись. Регистрировать новый аккаунт в телеграмме нужно только в официальном телеграмме, а в альтернативный вводить уже данные существующего аккаунта (при регистрации нового аккаунта в альтернативном телеграмме возможен бан). После этого вместо кнопки скачть появится кнопка Запустить альтернативный телеграм, нажмите.

1.1 Или нажмите галочку «Use built-in client» (использовать встроенный клиент) (см. ниже) и выполните вход в учетную запись Телеграма прямо в боте.

2- Список каналов, с которыми вы планируете работать, вы формируете вручную, добавляя нужные каналы кнопкой Добавить канал (при этом нужный канал должен быть так же добавлен в вашем аккаунте Телеграма). Название канала следует писать без значка «@» и без приставки «https://t.me«, например канал https://t.me/HighestPump называется «HighestPump».

3- После того как добавленный  Вами канал появится в списке, нажмите на него ЛКМ, тогда в строке Каналы с сигналами:@(тут появится имя вашего канала)

Все полученные сообщения бот хранит в файле bot\logs\LOG_ADD_ХХХХ-ХХ-ХХ (в зависимости от даты)

В боте так же есть встроенный клиент Телеграма. Для включения:

  • поставить галочку «Use built-in client».
  • ввести свой телефон, смс-код, пароль.
  • есть возможность указать прокси-сервер (socks5 или MTProxy). При невозможности подключиться к Телеграму без прокси бот автоматически включит встроенный MTProxy, в дальнейшем вы можете поменять прокси-сервер на свой.
  • Встроенный клиент можно запускать одновременно с альтернативным, таким образом получая сигналы с 2х аккаунтов телеграма.
  • Включить\Выключить встроенный клиент можно галочкой в настройках или через меню на иконке бота в трее.

Мониторить несколько каналов: Дает возможность отслеживать несколько Телеграм каналов и покупать только те монеты, которые будет предложено купить сразу в 2 каналах одновременно. Чтобы отметить несколько каналов, после их добавления в список , нажимте на них ЛКМ удерживая клавишу CTRL.

Принимать сигналы из канала Moon Premium: Это официальный канал Moon Bot с сигналами из множества платных источников. После оплаты подписки вы сможете получать сигналы из него.

Работающий альтернативный клиент, запустили ли вы его по кнопке в боте, или вручную с помощью файла «UTelegram.exe» в папке бота, начинает передавать все полученные сообщения боту. При этом в строке статуса внизу будет указан канал, в котором бот заметил последнее сообщение, и задержка в секундах от момента отправки сообщения до момента его приема. Для того, чтобы задержка правильно считалась, нужно выставить точное локальное время на компьютере. Точность часов (в миллисекундах) так же отображается в строке статуса. Бот при запуске делает попытку синхронизации часов, однако в Windows 8 и старше программы без прав администратора не имеют доступа к системным часам, поэтому нужно либо запускать бота время от времени с правами администратора, либо настроить в системе синхронизацию времени через интернет.

В данном примере последнее сообщение пришло в канале @Pimen_Technical с задержкой 1 секунда, точность системных часов — 3мс.

Telegram messages for Crypto Trading Bot

Все принятые ботом сообщения в публичных каналах сохраняются в лог-файлах в папке Logs, файлы имеют вид «LOG_ADD_2017-11-01.log». Сообщения сохраняются в том виде, как они были опубликованы изначально, без учета редактирования и удаления.

Важно: функция «сетевой черный список»

Если вы настроили связь бота с Телеграмом, бот может автоматически читать сигналы на добавление определенных монет во временный черный список. Эти сигналы дают другие пользователи в общем канале @MoonInt. (чтобы Ваш бот начал читать данный канал, Вам надо войти в этот канал)

Как это работает: опытные пользователи (с рейтингом от 4 или числом голосов от 4) при обнаружении монеты, торги на которой в данный момент слишком рискованы, открывают окно «Поделиться» и отправляют сигнал на добавление данной монеты во временный ЧС. В сигнале указана длительность в минутах и уровень риска от 1 до 3: Pips — риски при торговле до 2%; Deep — риски даже на глубоких байпрайсах 5% — 10%; Deadly — крайней опасно! Делист, скам, потеря депо.

Network coins blacklist

Ваш бот, если Вы включили галочку «Использовать сетевой ЧС» (см. верхний скрин на странице) читает эти сигналы и применяет их ко всем стратегиям. В каждой стратегии вы указываете уровень риска, начиная с которого стратегия не должна работать (раздел Фильтры, параметр MoonIntRiskLevel, по умолчанию равен 2 — т.е. стратегия не будет работать, если был дан сигнал ЧС уровня риска Deep). Если постапвить значение 4 или больше, то стратегия будет игнорировать все ЧС сигналы (поскольку самый большой уровень на данный момент равен 3).

 

Читать также:

Мультиордера

Мультиордера позволяют выставлять и управлять несколькими ордерами одновременно на одной монете. Каждый ордер работает независимо, по своим настройкам. Ордера, выставленные…
Читать далее
Меню