WubbaLubbaDubDubDev / notpixel_bot_advanced

notpixel_bot_advanced is a Telegram automation tool designed to help you manage and interact with @notpixel. This bot can create sessions, gather statistics, and automate tasks for your accounts.
Apache License 2.0
17 stars 1 forks source link

Привязка сессий к прокси и путь к ним #20

Open mainiken opened 4 hours ago

mainiken commented 4 hours ago

Открывая .env я увидел IN_USE_SESSIONS_PATH и был безмерно счастлив тому что еще один автор софта догадался просто передавать это значение не из директории, но увы, как бы я не старался писать, судя по всему - это функция, что-то иное.

Я первый раз запустил, все работает, огромное спасибо, но момент который я не понял, зачем повторять прокси в тхт файлик насильно, если их там нет софт просто не запускается, но они же есть уже json.

Советую обратить внимание на форк этого же софта от Макса https://github.com/SP-l33t/NT_PXL-Telethon, в плане работы фермы с привязками сессий в других папках и бинда прокси, у него прям очень хорошо получилось и зная Макса он совсем не против будет если ты его код возьмешь.

Огромное спасибо, залетай к нам в чатик =)

WubbaLubbaDubDubDev commented 2 hours ago

Открывая .env я увидел IN_USE_SESSIONS_PATH и был безмерно счастлив тому что еще один автор софта догадался просто передавать это значение не из директории, но увы, как бы я не старался писать, судя по всему - это функция, что-то иное.

Я первый раз запустил, все работает, огромное спасибо, но момент который я не понял, зачем повторять прокси в тхт файлик насильно, если их там нет софт просто не запускается, но они же есть уже json.

Советую обратить внимание на форк этого же софта от Макса https://github.com/SP-l33t/NT_PXL-Telethon, в плане работы фермы с привязками сессий в других папках и бинда прокси, у него прям очень хорошо получилось и зная Макса он совсем не против будет если ты его код возьмешь.

Огромное спасибо, залетай к нам в чатик =)

У меня реализована следующая логика работы с прокси, где пользователь может выбрать способ их привязки к сессии:

  1. Ручной способ: Во время первого запуска, если создается новая сессия и параметр AUTO_BIND_PROXIES_FROM_FILE не активирован, вам придется вручную указать прокси по запросу скрипта. Это может быть неудобно, особенно если у вас большая ферма аккаунтов.

  2. Автоматическая привязка из файла proxies.txt: Чтобы использовать этот способ, необходимо активировать параметр AUTO_BIND_PROXIES_FROM_FILE. В этом случае, когда скрипт обнаружит новую сессию в папке sessions (или при её регистрации), он не будет запрашивать у вас прокси. Вместо этого:

Файлы:

accounts.json Этот файл хранит данные, привязанные к конкретным сессиям (в том числе прокси).

proxies.txt Этот файл содержит список прокси, которые используются при создании или импорте новых сессий