Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0x-john/farcaster-auto-bot
Скрипт для автоматизации Farcaster / Warpcast
https://github.com/0x-john/farcaster-auto-bot
farcaster farcaster-bot farcaster-client farcaster-free warpcast
Last synced: 3 days ago
JSON representation
Скрипт для автоматизации Farcaster / Warpcast
- Host: GitHub
- URL: https://github.com/0x-john/farcaster-auto-bot
- Owner: 0x-John
- Created: 2024-08-23T10:27:34.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-23T12:36:28.000Z (4 months ago)
- Last Synced: 2024-11-28T21:35:45.616Z (26 days ago)
- Topics: farcaster, farcaster-bot, farcaster-client, farcaster-free, warpcast
- Language: Python
- Homepage: https://t.me/x_0xJohn
- Size: 16.6 KB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Farcaster-Auto-Bot
Скрипт для автоматизации Farcaster / Warpcast# Авторство
Обсуждение софта и его работы происходит в [Telegram](https://t.me/x_0xJohn).# Функционал
Скрипт работает параллельно в 2 режимах - написание постов и выполнение случайных действий.### Написание постов:
1 - Генерация через ChatGPT. Можно задать количество, задержку, тематику, длину постов.2 - Парсинг ТГ каналов. Необходимо со своего телеграм аккаунта подписаться на необходимые каналы и добавить их в список tg_channels.txt. При первом запуске скрипта авторизоваться в своем телеграм аккаунте. Далее сессия будет сохранена. Каждому аккаунту Farcaster привязывается свой канал TG. Может парсить и публиковать посты с картинками.
### Случайные действия:
1 - Лайк2 - Коммент: тематический через ChatGPT или случайный из файла comments.txt
3 - Подписка
4 - Репост
Все действия осуществляются на случайный пост найденый в определенной категории. Изменить ее можно в FEED_KEY. Можно задать любой набор действий, выполняться они будут в рандомном порядке.
# Инструкция запуска скрипта Farcaster Auto Bot
### Шаг 1: Скачайте и установите Python
Скачайте и установите Python последней версии с [python.org](https://www.python.org/).
Обязательно отметьте опцию "Add Python to PATH" перед установкой.### Шаг 2: Проверьте установку Python и pip
Откройте командную строку и введите следующие команды для проверки установки Python и pip:
```sh
python --version
pip --version
```
### Шаг 3: Скачайте код Farcaster Auto Bot с GitHub
[КЛИК](https://github.com/0x-John/Farcaster-Auto-Bot)### Шаг 4: Установите зависимости
В командной строке перейдите в папку с файлами проекта и установите зависимости:
```sh
cd путь/к/вашей/папке
pip install -r requirements.txt
```
Для запуска командной строки сразу в нужной папке, можете ввести cmd в адресной строке папки.### Шаг 5: Настройте файл data/config.py
Telegram API - Заполнять, если хотите публиковать посты из телеграм каналовChatGPT API - Заполнять, если хотите публиковать посты с помощью генерации ИИ
GPT_PROXY - Отдельный прокси для обращения к ChatGPT. Не РФ И не УКР. Вид: http://username:password@host:port
Конфигурация действий - заполните весь список действий в соответствии с вашими потребностями
Лимит постов и задержка - Настройки задержки между действиями (сек) и количество постов через ChatGPT
### Шаг 6: Заполните все текстовые файлы в папке data
comments - Заполнять, если хотите комменты из файла. Можно сгенерировать список нейтральных комментов через ChatGPT и добавить их сюда.mnemonics - Обязательно! Мнемонические фразы. Получить их можно при создании аккаунта.
proxy - Обязательно! Прокси для работы. Каждая строка соответствует строке из файла mnemonics.txt
tg_channels - Заполнять, если хотите публиковать посты из ТГ. Каждая строка соответсвует строке из файла mnemonics.txt. Вид: @address
### Шаг 7: Запустите скрипт
Запустите скрипт из папки с кодом командой:
```sh
python main.py
```