April 26

TUTORIAL Bitget AutoPilot by NVS

Руководство по использованию

Подробная инструкция как начать работу с Bitget AutoPilot

1. Подготовка таблицы AutoPilot_table.xlsx

— Таблица состоит из множества столбцов необходимых для реализации всего функционала

1. [PROFILE] profile_id — id профиля браузера AdsPower/Dolphin/Vision, экспортированного из программы AdsPower
2. ACTION — название действие, которое будет выполнять AutoPilot
3. [PROFILE] profile_name — имя профиля браузера AdsPower/Dolphin, экспортированного из программы AdsPower)
4. [EMAIL] mail_provider — почтовый сервис (yahoo, rambler, icloud, outlook, gmail, firstmail, yandex, …)
5. [PROFILE] mail — адрес главного почтового ящика для Bitget (mail address)
6. [EMAIL] mail_password — пароль от почты или imap/специальный пароль/app password для авторизации через протокол IMAP
7. [PROFILE] bitget_password — пароль от аккаунта криптобиржи Bitget (можно не заполнять)
8. [REG] referral_code — реферальный код для регистрации
9. [REG] is_registered — статус регистрации аккаунта (0 - нет, 1 - зарегистрирован)
10. [KYC] kyc_status — статус верификации аккаунта (0 - нет, >= 1 [страна] - верифицирован)
11. [BALANCE] account_balance — общий баланс аккаунта в USD
12. [BALANCE] total_profit — общая прибыль аккаунта в USD
13. [2FA] totp_secret_code — секретный код 2FA
14. [WHITELIST] whitelist_address — адрес кошелька для whitelist
15. [WHITELIST] whitelist_memo — memo адреса кошелька для whitelist
16. [WHITELIST] whitelist_chain — тип сети кошелька для whitelist (вводите в точности как на Bitget)
17. [WHITELIST] whitelist_status - статус whitelist кошелька (1 - добавлен, 0 - не подключен)
18. [DEPOSIT] deposit_coin — название монеты для получения адреса депозита
19. [DEPOSIT] deposit_chain — название сети монеты для получения адреса депозита (вводите в точности как на Bitget)
20. [DEPOSIT] deposit_address — полученный софтом адрес депозита (включает в себя адрес депозита в формате address:memo)
21. [WITHDRAW] withdraw_coin — название монеты для вывода
22. [WITHDRAW] withdraw_chain — тип сети кошелька для вывода средств (вводите в точности как на Bitget)
23. [WITHDRAW] withdraw_address — адрес кошелька для вывода средств с аккаунта
24. [WITHDRAW] withdraw_memo — memo кошелька для вывода средств
25. [WITHDRAW] withdraw_amount — размер в % вывода средств с аккаунта (100 - вывод всех средств, 50 - вывод половины)
26. [TRADING] trading_coin — актив для торговли
27. [TRADING] trading_amount — размер ордера в USDT
28. [TRADING] trading_cycles — кол-во циклов покупки продажи
29. [EMAIL] mail_forwarding_provider — заполняем этот столбец в случае, если настроено перенаправление/forwarding писем на другой почтовый ящик
30. [EMAIL] forwarding_mail — адрес почтового ящика куда попадают перенаправленные с mail (основного ящика регистрации) письма
31. [EMAIL] forwarding_mail_password — пароль от почты перенаправления/forwarding или imap/специальный пароль для авторизации через протокол imap
32. [RESULT] status — результат работы AutoPilot для этого профиля
    • Порядок столбцов можно менять для удобства
    • Можно добавлять новые столбцы для себя
  • Чтобы начать необязательно заполнять все столбцы, для начала можно заполнить лишь 4 столбца для регистрации:
    • [PROFILE] profile_id — ID профиля AdsPower / Dolphin
    • [EMAIL] mail_provider — почтовый сервис (yahoo, icloud, ...)
    • [PROFILE] mail — адрес почтового ящика
    • [EMAIL] mail_password — пароль от почты

2. Настройка файла конфигурации AutoPilot.config

В файле конфигурации можно настроить следующие параметры:

  1. activation_key — ключ активации AutoPilot
  2. speed_mode — режим автоматизации - скорости работы
  3. captcha_key — ключ от сервиса решения капчи (Capguru)
  4. parallel_limit — ограничить сколько аккаунтов можно одновременно автоматизировать в параллельном режиме, NO - без ограничений
  5. sleep_between_accounts — внедрять ли случайную задержку между автоматизацией отдельных аккаунтов, ограничение parallel_limit при это должно быть числом - ограничено
  6. delay_between_accounts — время задержки между автоматизацией аккаунтов (например, 60,120 - выбирается случайное время от 60 до 120 секунд)
  7. shuffle_order — запускать автоматизацию аккаунтов в случайном порядке (не так как они идут в таблице аккаунтов AutoPilot_table.xlsx)
  8. window_size — размер окна браузера, автоматизируемых аккаунтов (например, 1200,1000 - окно размером 1200x1000)
  9. close_tabs — закрывать ли все вкладки в браузере (по умолчанию будут закрываться только все вкладки Bitget)
  10. close_after — закрывать ли браузер профиля после успешной автоматизации
  11. email_delay_check — интервал проверки почты (например, 10,60 - проверка почты каждые 10 секунд, 60 секунд общее время проверки перед запросом нового кода)
  12. check_mail — проверка почт аккаунтов перед запуском
  13. language — язык работы AutoPilot (EN - английский, RU - русский)
  14. disable_kyc_protection — отключение защиты верификации для действий требующих подключения 2FA без KYC на аккаунте
  15. adspower_port — локальный API порт AdsPower (меняем только если не работает порт по умолчанию 50325)
  16. full_withdraw — опция полного вывода, продажа всех активов и маленьких остатков
  17. show_credentials — запись подробностей KYC в формате [имя фамилия тип_документа id_документа]
  18. color_logs — цветные логи для каждого аккаунта в консоли
# Ключ активации
activation_key=abc1234567890

# Ключ сервиса решения капчи (Capguru)
captcha_key=abc1234567890

# Язык (EN, RU)
language=EN

# =========================== #
#     РЕЖИМ АВТОМАТИЗАЦИИ     #
# =========================== #

# Скорость работы (FAST, MEDIUM, SLOW)
speed_mode=FAST

# Максимум параллельных автоматизаций (NO - Без ограничений, 1,2,3...N)
parallel_limit=NO

# Ожидать между аккаунтами?
# При этом максимум параллельных автоматизаций должен быть числом parallel_limit = 1,2,3...
sleep_between_accounts=NO

# Случайная задержка между автоматизацией аккаунтов (По умолчанию 60-120 сек)
# При этом максимум параллельных автоматизаций должен быть числом parallel_limit = 1,2,3...
delay_between_accounts=60,120

# Случайный порядок запуска автоматизации аккаунтов (YES - Да, случайный; NO - Нет, по списку в таблице)
shuffle_order=YES

# =========================== #
#     НАСТРОЙКИ БРАУЗЕРА      #
# =========================== #

# Размер окна браузера для каждого аккаунта
window_size=1200,1000

# Закрывать все остальные вкладки в браузере профиля
close_tabs=YES

# Закрывать браузер профиля после успешной автоматизации (YES - Да; NO - Нет, оставить для дальнейшей работы)
close_after=NO

# AdsPower local API порт
adspower_port=50325

# =========================== #
#       ПРОВЕРКА ПОЧТЫ        #
# =========================== #

# Интервал проверки почты (1 - интервал проверки, 2 - общее время проверки перед запросом нового кода)
email_delay_check=30,300

# Проверка почт перед запуском
check_mail=YES

# =========================== #
#      НАСТРОЙКИ BITGET       #
# =========================== #

# Отключить защиту верификации для действий требующих подключения 2FA (connect_2fa, whitelist_wallet, ...)
disable_kyc_protection=NO

# Цветные логи в консоли для каждого профиля
color_logs=YES

# Запись данных KYC документа [KYC] kyc_credentials (имя, фамилия, тип, id)
show_credentials=NO

# Полный вывод, опустошение аккаунта - продать всех активов и вывод (action = withdraw)
full_withdraw=YES
  • Для старта можно использовать конфигурацию по умолчанию, которая идёт в комплекте с покупкой. В дальнейшем можно настроить под себя как вам удобно

3. Выбор ACTION для каждого аккаунта

Список текущих функций автоматизации с подробным описанием (вводим в столбец ACTION в таблице):

У каждого ACTION есть 2 параметра:

  • Требует — эти столбцы должны быть заполнены
  • Обновляет — эти столбцы будут обновлены в процессе автоматизации

REGISTER регистрация аккаунта на бирже

— Регистрация аккаунта и обновление информации об успешном завершении
    • требует [EMAIL] mail_provider почтовый сервис
    • требует [PROFILE] mail почтовый адрес
    • требует [EMAIL] mail_password пароль почты / IMAP пароль
    • требует [PROFILE] bitget_password пароль от аккаунта
      (опционально, AutoPilot умеет генерировать новые пароли)
    • требует [REG] referral_code реферальный код или ссылку партнера/реферала (опционально)
      • обновляет [REG] is_registered успешная регистрация

LOGIN логин в аккаунт, проверка верификации

— Проверка уровня верификации и баланса, а также вход в аккаунт, если это требуется
    • требует [REG] is_registered — 1 (при регистрации через AutoPilot этот столбец автоматически обновляется)
    • требует [PROFILE] mail адрес почты
    • требует [PROFILE] bitget_password пароль от аккаунта
    • требует [2FA ] totp_secret_code секретный код 2FA
      (при подключении 2FA через AutoPilot автоматически обновляется)
      • обновляет [KYC] kyc_status уровень и страну верификации
      • обновляет [BALANCE] account_balance баланс аккаунта в USDT

DEPOSIT достать адрес для депозита

Получить адрес депозита для аккаунта на основе данных о валюте и сети. Также включает конфигурацию аккаунта (отмена подтверждения ордеров и автозачисление депозитов на счет трейдинга)
    • требует [DEPOSIT] deposit_coin — валюта депозита
    • требует [DEPOSIT] deposit_chain — сеть адреса депозита (вводите как на Bitget, пример - "BSC")
      • обновляет [DEPOSIT] deposit_address — полученный адрес депозита (в формате address:memo)
      • обновляет [CONFIG] set_preferences успешно включили конфигурацию аккаунта

2FA подключить 2FA защиту на аккаунте

— Подключение двухфакторной аутентификации на аккаунте
      • обновляет [2FA] totp_secret_code — секретный код 2FA

WHITELIST добавить в whitelist свой кошелек

— whitelist своего кошелька на аккаунте, если имеется верификация и автоматическое включение 2FA, если требуется
    • требует [WHITELIST] whitelist_address — адрес кошелька для whitelist
    • требует [WHITELIST] whitelist_memo — memo whitelist кошелька (опционально)
    • требует [WHITELIST] whitelist_chain — тип сети whitelist кошелька (вводите как на Bitget, пример - "BSC")
      • обновляет [WHITELIST] whitelist_status — успешно подключен

WITHDRAW вывод средств из аккаунта

— Вывести средства из аккаунта, если имеется верификация и автоматическое включение 2FA, если требуется. Полная продажа всех активов, наград, автоматическая конвертация маленьких остатков и полный вывод
    • требует [WITHDRAW] withdraw_coin — валюта вывода
    • требует [WITHDRAW] withdraw_chain — тип сети вывода (вводите как на Bitget, пример - "BSC")
    • требует [WITHDRAW] withdraw_address — адрес кошелька вывода
    • требует [WITHDRAW] withdraw_memo — memo кошелька вывода (опционально)
      • Конфигурация full_withdraw=YES — включить полный вывод

CB регистрация в CandyBomb событии

— Регистрация в событии Candybomb, проверка меток
    • требует [CB] code — код события из ссылки (пример — 11128)
      • Обновляет столбец [RESULT] status:
        • Если обнаружена метка [RESULT] status:
          • [CB] FAIL монета — информация про метку
        • Если успешно вступили [RESULT] status:
          • [CB] монета: success

SELL продажа всех активов

— Продажа всех активов, наград на SPOT счете по маркету за USDT

PROFIT подсчет общей прибыли аккаунта

— Подсчет общей прибыли аккаунта по формуле (сумма выводов - сумма депозитов + баланс аккаунта)
  • Обновляет столбец [BALANCE] total_profit:
    • [BALANCE]total_profit: общая прибыль

TRADING торговля по рынку в указанной паре

— Торговля и набитие объёма в указанной паре с помощью маркет ордеров, Прохождение задания на депозит TokenSplash
    • требует [TRADING] trading_coin — актив для торговли (пример - BTC)
    • требует [TRADING] trading_amount — размер каждого ордера в USDT
    • требует [TRADING] trading_cycles — количество циклов покупки-продажи
      (пример - 3 цикла с размером ордера 10 = 3*10*2 = 60 USDT объёма)
      • Размер ордера будет динамически изменяться,
        если баланс меньше [TRADING] trading_amount
      • Подробный статистика в логах по каждому циклу
        • Сумма покупки/продажи, среднее/мин/макс/сумма комиссий
      • Обновляет столбец [RESULT] status:
        • [TRADING] монета VOLUME: общий объем, FEES: общая сумма комиссий

  • Все действия кроме регистрации автоматически зайдут в аккаунт LOGIN, если это требуется
  • Все действия кроме регистрации обновляют
    • [KYC] kyc_status — уровень и страну верификации
    • [BALANCE] account_balance — баланс аккаунта в USDT
  • Если действие требует установки и ввода кодов [2FA]
    • WHITELIST
    • WITHDRAW
      • Сначала автоматически подключиться 2FA, если не установлен
      • После этого выполниться выбранное действие
  • Все действия обновляют [RESULT] status отчет о работе

Проверка статуса KYC

  • UNSUBMITTED — не было попытки прохождения KYC
  • REJECT — причины почему отклонили KYC
  • Если пройден — 1 [страна KYC]
  • Также запись [имя фамилия тип_документа id_документа]
    • конфиг show_credentials=YES
По умолчанию
Доп столбец при конфиге show_credentials=YES

Первый запуск после покупки

1. После покупки в https://t.me/buykyc_bot вы получаете ссылку для доступа к чату Bitget AutoPilot Chat из закрепа необходимо скачать архив готовой сборки AutoPilot.zip

Архив сборки AutoPilot.zip всегда находится в закрепленном сообщении

2. Создайте новую папку в удобном месте и распакуйте содержимое AutoPilot.zip в неё

Перетаскиваем содержимое архива сборки в новую папку AutoPilot
Архив успешно распакован и сборка готова к работе

Далее открываем файл AutoPilot.conf (второй в списке) и меняем параметры activation_key и captcha_key на свои и сохраняем

Как получить captcha_key

1. Необходимо создать аккаунт на сервисе решения капчи Capguru:

2. После регистрации пополнить баланс любым удобным методом и в личном кабинете скопировать свой API ключ от Capguru

captcha_key для конфигурации

После первичной настройки файла конфигурации AutoPilot.conf перейдем к заполнению таблицы AutoPilot_table.xlsx

Существуют разные решения для редактирования excel таблиц:

  1. Microsoft Excel — платный продукт Microsoft (можно скачать торрент либо купить активацию)
  2. LibreOffice — бесплатный офисный пакет с открытым исходным кодом, аналог Microsoft Office
  3. Google Docs — веб-сервис для редактирования таблиц
Стартовая таблица

Допустим мы хотим зарегистрировать несколько аккаунтов на Bitget

Для ACTION REGISTER достаточно заполнить 4 столбца:

  • [PROFILE] profile_id — ID профиля AdsPower / Dolphin
  • [EMAIL] mail_provider — почтовый сервис (yahoo, icloud, ...)
  • [PROFILE] mail — адрес почтового ящика
  • [EMAIL] mail_password — пароль от почты
Заполнили в таблице эти столбцы
ID профиля / [PROFILE] profile_id выделен на картинке

После заполнения необходимых столбцов под действие регистрации можно запустить программу AutoPilot

Старт AutoPilot

После запуска выводятся сообщения: ключ прошел проверку, используется последняя версия AutoPilot, баланс Capguru

Также в столбце AVAILABLE ACTION DESCRIPTION выводится список всех доступных ACTION (функций) и их краткое описание

После этого выводится сообщение SELECTED [2] PROFILES WITH ACTION — в этой таблице отображаются все профили, которые будут автоматизированы (мы настроили у них ACTION в таблице)

Дополнительно выводится AUTOMATION CONFIG конфигурация из файла AutoPilot.conf, которую мы настроили

Подробно рассмотрим конфигурацию на данном примере:

  • В конфиге AutoPilot.conf, который поставляется вместе с загрузкой по умолчанию будут настроены следующие параметры:
# Ключ активации
activation_key=abc1234567890

# Ключ сервиса решения капчи (Capguru)
captcha_key=abc1234567890

# Язык (EN, RU)
language=EN

# =========================== #
#     РЕЖИМ АВТОМАТИЗАЦИИ     #
# =========================== #

# Скорость работы (FAST, MEDIUM, SLOW)
speed_mode=FAST

# Максимум параллельных автоматизаций (NO - Без ограничений, 1,2,3...N)
parallel_limit=NO

# Ожидать между аккаунтами?
# При этом максимум параллельных автоматизаций должен быть числом parallel_limit = 1,2,3...
sleep_between_accounts=NO

# Случайная задержка между автоматизацией аккаунтов (По умолчанию 60-120 сек)
# При этом максимум параллельных автоматизаций должен быть числом parallel_limit = 1,2,3...
delay_between_accounts=60,120

# Случайный порядок запуска автоматизации аккаунтов (YES - Да, случайный; NO - Нет, по списку в таблице)
shuffle_order=YES

# =========================== #
#     НАСТРОЙКИ БРАУЗЕРА      #
# =========================== #

# Размер окна браузера для каждого аккаунта
window_size=1200,1000

# Закрывать все остальные вкладки в браузере профиля
close_tabs=YES

# Закрывать браузер профиля после успешной автоматизации (YES - Да; NO - Нет, оставить для дальнейшей работы)
close_after=NO

# AdsPower local API порт
adspower_port=50325

# =========================== #
#       ПРОВЕРКА ПОЧТЫ        #
# =========================== #

# Интервал проверки почты (1 - интервал проверки, 2 - общее время проверки перед запросом нового кода)
email_delay_check=30,300

# Проверка почт перед запуском
check_mail=YES

# =========================== #
#      НАСТРОЙКИ BITGET       #
# =========================== #

# Отключить защиту верификации для действий требующих подключения 2FA (connect_2fa, whitelist_wallet, ...)
disable_kyc_protection=NO

# Цветные логи в консоли для каждого профиля
color_logs=YES

# Запись данных KYC документа [KYC] kyc_credentials (имя, фамилия, тип, id)
show_credentials=NO

# Полный вывод, опустошение аккаунта - продать всех активов и вывод (action = withdraw)
full_withdraw=YES
  • В данном примере регистрации двух аккаунтов AutoPilot будет автоматизировать процесс одновременно двух аккаунтов, тк в конфиге параметр parallel_limit=NO, следовательно без ограничений сколько одновременно аккаунтов обрабатывать
    • Чтобы ограничить количество одновременных автоматизаций — делаем parallel_limit=1 для одного потока, parallel_limit=3 для трех потоков и тд
      • Если задали parallel_limit равным числу, то включится механизм ожидания между аккаунтами — в конфиге стоит delay_between_accounts=60,120 - значит между аккаунтами будет случайно выбранная задержка 60-120 секунд
  • Режим работы быстрый — speed_mode=FAST
    • Подробнее о режимах автоматизации в основной статье
  • Аккаунты будут автоматизированы в случайном порядке, не так как они находятся в таблице — shuffle_order=YES
  • Размер окна будет установлен 1200х1000 — window_size=1200,1000
    • Данный параметр не влияет на размер экрана браузера, только его окна. AutoPilot независимо от настроенного window_size будет всегда ставить размер экрана страницы 1920х1080, поэтому при настроенном значении 1200х1000 только часть страницы будет отображаться, а остальная скрыта. Так сайт будет думать, что у нас размер экрана всегда 1920х1080 даже если мы сделаем маленькое окно
  • Все открытые вкладки в профиле браузера будут закрыты и останется одна вкладка для работы с регистрацией — close_tabs=YES
  • Открытые браузеры профилей не будут закрыты после завершения регистрации — close_after=NO
  • Перед запуском автоматизации AutoPilot проверит подключение к почте — в конфиге стоит check_mail=YES, если соединение с почтой не получится установить, то работа профиля с этой ошибкой остановится

Далее нажимаем клавишу ENTER на клавиатуре чтобы подтвердить запуск и начать процесс автоматизации

Результат работы (Аналог с Bybit / Bitget тоже самое)

Оба аккаунта успешно прошли регистрацию.
AutoPilot автоматически сгенерировал пароли, решил капчу, ввёл коды из почты и обновил таблицу

Снизу видно Progress Bar — шкалу прогресса автоматизации

Посмотрим таблицу AutoPilot_table.xlsx после завершения автоматизации

AutoPilot_table.xlsx после регистрации

Обновились столбцы:

[PROFILE] bitget_password — пароль аккаунта Bitget (AutoPilot сгенерировал)

[RESULT] status — [REGISTER] SUCCESS (успешное выполнение функции)

[REG] is_registered — 1 (аккаунт зарегистрирован)

Проверим папку с AutoPilot — в ней появились две новые директории

Добавлены папки logs и backup
  • logs — хранение всех логов (сообщений) работы AutoPilot, всё что видно в приложении, также дополнительно записывается в эту папку. Можно посмотреть логи работы по каждому профилю и главный лог AutoPilot
Содержимое папки /logs - логи каждого профиля и главный
  • backup — хранение резервных копий таблицы по каждому дню
Содержимое папки /backup - резервные копии таблицы

Итоги

В данной статье на примере показано как начать работу с AutoPilot от покупки и до завершения регистрации аккаунтов

Ориентируясь на пример с регистрацией
(ACTION - REGISTER) — по такому же принципу выполняем другие функции,
необходимые столбцы для заполнения всегда можно посмотреть в списке действий - Выбор ACTION для каждого аккаунта

  • У каждого ACTION есть 2 параметра:
    • Требует — эти столбцы должны быть заполнены
    • Обновляет — эти столбцы будут обновлены в процессе работы
  • Все действия кроме регистрации автоматически зайдут в аккаунт LOGIN, если это требуется
  • Все действия кроме регистрации обновляют
    • [KYC] kyc_status — уровень и страну верификации
    • [BALANCE] account_balance — баланс аккаунта в USDT
  • Если действие требует установки и ввода кодов [2FA]
    • WHITELIST
    • API
    • WITHDRAW
      • Сначала автоматически подключиться 2FA, если не установлен
      • После этого выполниться выбранное действие
  • Все действия обновляют [RESULT] status отчет о работе

Экспериментируйте с разными настройками параметров конфигурации и выбирайте для себя лучшие, подробное описание - Настройка файла конфигурации AutoPilot.config

Рекомендации по работе с таблицей AutoPilot_table.xlsx

  • Порядок столбцов в таблице можно менять как угодно, главное не менять их название
  • Можно добавлять свои столбцы для удобства и изменять стили
  • Можно смотреть и редактировать таблицу во время работы AutoPilot

Контакты

Менеджер: @OxViktor

Разработчик: @axelenvy