RU

https://github.com/0xStarLabs/StarLabs-Twitter

⚙️ Установка

Требования:

  • Python версии 3.11.6 или выше, до 3.12

Скачивание:

1 | Клонировать репозиторий

git clone https://github.com/0xStarLabs/StarLabs-Twitter.git
cd StarLabs-Twitter

2 | Создать виртуальное окружение

python -m venv venv
venv\Scripts\activate

3 | Установить зависимости

pip install -r requirements.txt

3 | Запуск (после настройки)

py main.py

📁 Подготовка (папка data)

Здесь находятся все данные юзера необходимые для работы.

accounts.xlsx - таблица с аккаунтами, прокси и данными для аккаунтов.

Каждая строка = 1 аккаунт. Ячейки подписаны, понятно интуитивно. Заполнять нужно только поля AUTH_TOKEN и PROXY.

Прокси в формат USER:PASS@IP:PORT Поддерживаются ТОЛЬКО HTTP прокси.

После запуска любой функции в боте, скрипт сам обновит в таблице статус аккаунта и его юзернейм.

images - папка, в которой находятся изображения для функций, которые используют изображения (твит с картинкой и тд). Поддерживаются изображения в формате .PNG и .JPG.

comment_text.txt - текстовый файл, в котором хранятся комментарии для функции Comment и Comment with picture. Бот использует каждый комментарий построчно, то есть 1 строка = 1 коммент. Настроить использование комментариев вы можете в файле config.yaml.

tweet_text.txt - текстовый файл, в котором хранятся твиты для функции Tweet, Quote и Tweet with picture. Бот использует каждый твит построчно, то есть 1 строка = 1 твит. Настроить использование твитов вы можете в файле config.yaml.


📝 Config.yaml

В этой секции будет написано детально про каждую функцию в файле config.yaml.

Конфиг можно настраивать как через текстовый документ в файле config.yaml, так и через веб интерфейс (пример на скриншоте внизу). В случае, если веб конфиг из меню не работает по каким-то причинам, вы всегда можете редактировать его вручную в файле config.yaml. Так же вы можете обратится к нам в чат https://t.me/StarLabsChatarrow-up-right за помощью. Для запуска веб интерфейса необходимо запустить бота командой python main.py и выбрать пункт меню [2] Edit config. После этого бот запустит конфиг по URL адресу http://127.0.0.1:3456arrow-up-right который вы можете открыть в любом браузере у себя на ПК и настраивать конфиг оттуда. По умолчанию бот сам открывает веб браузер с нужным URL. Данный конфиг и вебсайт запускается и работает локально у вас на ПК. После настройки функций в конфиге нажми кнопку Save Configuration в верхнем правом углу страницы. Для выхода из конфига вернитесь в консоль и несколько раз нажмите CTRL + C, либо же просто закройте консоль.


▶️ Использование

  1. Вставить аккаунты и прокси в data/accounts.xlsx, сохранить файл.

  2. Открыть config.yaml и настроить под себя конфиг (по желанию)

  3. Запустить бота командой python main.py и выбрать Start farming.

  4. Выбрать нужную функцию из списка.

  5. После выбора функции, бот спросит вас необходимые данные для работы, будь то юзернеймы для подписок, ссылки для комментариев и тд.

После каждого запуска, бот будет сохранять отчеты в папку logs, на каждую функцию будет создана таблица, с названием функции, датой и временем. Внутри будет статистика по каждому аккаунту, выполнил он функцию или нет.


Last updated