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 столбца для регистрации:
2. Настройка файла конфигурации AutoPilot.config
В файле конфигурации можно настроить следующие параметры:
- activation_key — ключ активации AutoPilot
- speed_mode — режим автоматизации - скорости работы
- captcha_key — ключ от сервиса решения капчи (Capguru)
- parallel_limit — ограничить сколько аккаунтов можно одновременно автоматизировать в параллельном режиме, NO - без ограничений
- sleep_between_accounts — внедрять ли случайную задержку между автоматизацией отдельных аккаунтов, ограничение parallel_limit при это должно быть числом - ограничено
- delay_between_accounts — время задержки между автоматизацией аккаунтов (например, 60,120 - выбирается случайное время от 60 до 120 секунд)
- shuffle_order — запускать автоматизацию аккаунтов в случайном порядке (не так как они идут в таблице аккаунтов AutoPilot_table.xlsx)
- window_size — размер окна браузера, автоматизируемых аккаунтов (например, 1200,1000 - окно размером 1200x1000)
- close_tabs — закрывать ли все вкладки в браузере (по умолчанию будут закрываться только все вкладки Bitget)
- close_after — закрывать ли браузер профиля после успешной автоматизации
- email_delay_check — интервал проверки почты (например, 10,60 - проверка почты каждые 10 секунд, 60 секунд общее время проверки перед запросом нового кода)
- check_mail — проверка почт аккаунтов перед запуском
- language — язык работы AutoPilot (EN - английский, RU - русский)
- disable_kyc_protection — отключение защиты верификации для действий требующих подключения 2FA без KYC на аккаунте
- adspower_port — локальный API порт AdsPower (меняем только если не работает порт по умолчанию 50325)
- full_withdraw — опция полного вывода, продажа всех активов и маленьких остатков
- show_credentials — запись подробностей KYC в формате [имя фамилия тип_документа id_документа]
- 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 параметра:
- Требует — эти столбцы должны быть заполнены
- Обновляет — эти столбцы будут обновлены в процессе автоматизации
— Регистрация аккаунта и обновление информации об успешном завершении
- требует [EMAIL] mail_provider — почтовый сервис
- требует [PROFILE] mail — почтовый адрес
- требует [EMAIL] mail_password — пароль почты / IMAP пароль
- требует [PROFILE] bitget_password — пароль от аккаунта
(опционально, AutoPilot умеет генерировать новые пароли) - требует [REG] referral_code — реферальный код или ссылку партнера/реферала (опционально)
— Проверка уровня верификации и баланса, а также вход в аккаунт, если это требуется
— Получить адрес депозита для аккаунта на основе данных о валюте и сети. Также включает конфигурацию аккаунта (отмена подтверждения ордеров и автозачисление депозитов на счет трейдинга)
— Подключение двухфакторной аутентификации на аккаунте
— whitelist своего кошелька на аккаунте, если имеется верификация и автоматическое включение 2FA, если требуется
— Вывести средства из аккаунта, если имеется верификация и автоматическое включение 2FA, если требуется. Полная продажа всех активов, наград, автоматическая конвертация маленьких остатков и полный вывод
— Регистрация в событии Candybomb, проверка меток
— Продажа всех активов, наград на SPOT счете по маркету за USDT
— Подсчет общей прибыли аккаунта по формуле (сумма выводов - сумма депозитов + баланс аккаунта)
— Торговля и набитие объёма в указанной паре с помощью маркет ордеров, Прохождение задания на депозит TokenSplash
Проверка статуса KYC
Первый запуск после покупки
1. После покупки в https://t.me/buykyc_bot вы получаете ссылку для доступа к чату Bitget AutoPilot Chat — из закрепа необходимо скачать архив готовой сборки AutoPilot.zip
2. Создайте новую папку в удобном месте и распакуйте содержимое AutoPilot.zip в неё
Далее открываем файл AutoPilot.conf (второй в списке) и меняем параметры activation_key и captcha_key на свои и сохраняем
1. Необходимо создать аккаунт на сервисе решения капчи Capguru:
2. После регистрации пополнить баланс любым удобным методом и в личном кабинете скопировать свой API ключ от Capguru
После первичной настройки файла конфигурации AutoPilot.conf перейдем к заполнению таблицы AutoPilot_table.xlsx
Существуют разные решения для редактирования excel таблиц:
- Microsoft Excel — платный продукт Microsoft (можно скачать торрент либо купить активацию)
- LibreOffice — бесплатный офисный пакет с открытым исходным кодом, аналог Microsoft Office
- Google Docs — веб-сервис для редактирования таблиц
Допустим мы хотим зарегистрировать несколько аккаунтов на Bitget
Для ACTION REGISTER достаточно заполнить 4 столбца:
- [PROFILE] profile_id — ID профиля AdsPower / Dolphin
- [EMAIL] mail_provider — почтовый сервис (yahoo, icloud, ...)
- [PROFILE] mail — адрес почтового ящика
- [EMAIL] mail_password — пароль от почты
После заполнения необходимых столбцов под действие регистрации можно запустить программу 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 для трех потоков и тд
- Режим работы быстрый — 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 на клавиатуре чтобы подтвердить запуск и начать процесс автоматизации
Оба аккаунта успешно прошли регистрацию.
AutoPilot автоматически сгенерировал пароли, решил капчу, ввёл коды из почты и обновил таблицу
Снизу видно Progress Bar — шкалу прогресса автоматизации
Посмотрим таблицу AutoPilot_table.xlsx после завершения автоматизации
[PROFILE] bitget_password — пароль аккаунта Bitget (AutoPilot сгенерировал)
[RESULT] status — [REGISTER] SUCCESS (успешное выполнение функции)
[REG] is_registered — 1 (аккаунт зарегистрирован)
Проверим папку с AutoPilot — в ней появились две новые директории
- logs — хранение всех логов (сообщений) работы AutoPilot, всё что видно в приложении, также дополнительно записывается в эту папку. Можно посмотреть логи работы по каждому профилю и главный лог AutoPilot
Итоги
В данной статье на примере показано как начать работу с AutoPilot от покупки и до завершения регистрации аккаунтов
Ориентируясь на пример с регистрацией
(ACTION - REGISTER) — по такому же принципу выполняем другие функции,
необходимые столбцы для заполнения всегда можно посмотреть в списке действий - Выбор ACTION для каждого аккаунта
- У каждого ACTION есть 2 параметра:
- Требует — эти столбцы должны быть заполнены
- Обновляет — эти столбцы будут обновлены в процессе работы
- Все действия кроме регистрации автоматически зайдут в аккаунт LOGIN, если это требуется
- Все действия кроме регистрации обновляют
- Если действие требует установки и ввода кодов [2FA]
- Все действия обновляют [RESULT] status — отчет о работе
Экспериментируйте с разными настройками параметров конфигурации и выбирайте для себя лучшие, подробное описание - Настройка файла конфигурации AutoPilot.config
Рекомендации по работе с таблицей AutoPilot_table.xlsx
- Порядок столбцов в таблице можно менять как угодно, главное не менять их название
- Можно добавлять свои столбцы для удобства и изменять стили
- Можно смотреть и редактировать таблицу во время работы AutoPilot
Менеджер: @OxViktor
Разработчик: @axelenvy