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

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

 

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

Важно! Официальный клиент Телеграма должен быть отключен если он есть

Настройка Телеграм MoonBot

 ДЛЯ ПОЛУЧЕНИЯ БОТОМ СИГНАЛОВ ИЗ ТЕЛЕГРАМ КАНАЛОВ ВАМ НЕОБХОДИМО

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

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". Сообщения сохраняются в том виде, как они были опубликованы изначально, без учета редактирования и удаления.