{"id":15412246,"url":"https://github.com/0x-john/farcaster-auto-bot","last_synced_at":"2025-07-30T07:10:10.308Z","repository":{"id":254427748,"uuid":"846493962","full_name":"0x-John/Farcaster-Auto-Bot","owner":"0x-John","description":"Скрипт для автоматизации Farcaster / Warpcast","archived":false,"fork":false,"pushed_at":"2024-08-23T12:36:28.000Z","size":17,"stargazers_count":8,"open_issues_count":1,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-20T22:19:12.532Z","etag":null,"topics":["farcaster","farcaster-bot","farcaster-client","farcaster-free","warpcast"],"latest_commit_sha":null,"homepage":"https://t.me/x_0xJohn","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/0x-John.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-23T10:27:34.000Z","updated_at":"2024-11-30T13:12:48.000Z","dependencies_parsed_at":"2024-11-08T15:03:59.184Z","dependency_job_id":"4ce358aa-e334-4dba-90eb-55b58b47322d","html_url":"https://github.com/0x-John/Farcaster-Auto-Bot","commit_stats":{"total_commits":5,"total_committers":1,"mean_commits":5.0,"dds":0.0,"last_synced_commit":"05dd753482bb466a9b0440b0c095a53db76c4c0b"},"previous_names":["0x-john/farcaster-auto-bot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x-John%2FFarcaster-Auto-Bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x-John%2FFarcaster-Auto-Bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x-John%2FFarcaster-Auto-Bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x-John%2FFarcaster-Auto-Bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0x-John","download_url":"https://codeload.github.com/0x-John/Farcaster-Auto-Bot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235519923,"owners_count":19003201,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["farcaster","farcaster-bot","farcaster-client","farcaster-free","warpcast"],"created_at":"2024-10-01T16:51:58.590Z","updated_at":"2025-01-24T23:39:05.275Z","avatar_url":"https://github.com/0x-John.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Farcaster-Auto-Bot\nСкрипт для автоматизации Farcaster / Warpcast\n\n# Авторство\nОбсуждение софта и его работы происходит в [Telegram](https://t.me/x_0xJohn).\n\n# Функционал\nСкрипт работает параллельно в 2 режимах - написание постов и выполнение случайных действий.\n\n### Написание постов:\n1 - Генерация через ChatGPT. Можно задать количество, задержку, тематику, длину постов. \n\n2 - Парсинг ТГ каналов. Необходимо со своего телеграм аккаунта подписаться на необходимые каналы и добавить их в список tg_channels.txt. При первом запуске скрипта авторизоваться в своем телеграм аккаунте. Далее сессия будет сохранена. Каждому аккаунту Farcaster привязывается свой канал TG. Может парсить и публиковать посты с картинками.\n\n### Случайные действия:\n1 - Лайк\n\n2 - Коммент: тематический через ChatGPT или случайный из файла comments.txt\n\n3 - Подписка\n\n4 - Репост\n\nВсе действия осуществляются на случайный пост найденый в определенной категории. Изменить ее можно в FEED_KEY. Можно задать любой набор действий, выполняться они будут в рандомном порядке. \n\n# Инструкция запуска скрипта Farcaster Auto Bot\n\n### Шаг 1: Скачайте и установите Python\nСкачайте и установите Python последней версии с [python.org](https://www.python.org/). \nОбязательно отметьте опцию \"Add Python to PATH\" перед установкой.\n\n### Шаг 2: Проверьте установку Python и pip\nОткройте командную строку и введите следующие команды для проверки установки Python и pip:\n```sh\npython --version\npip --version\n```\n### Шаг 3: Скачайте код Farcaster Auto Bot с GitHub\n[КЛИК](https://github.com/0x-John/Farcaster-Auto-Bot)\n\n### Шаг 4: Установите зависимости\nВ командной строке перейдите в папку с файлами проекта и установите зависимости:\n```sh\ncd путь/к/вашей/папке\npip install -r requirements.txt\n```\nДля запуска командной строки сразу в нужной папке, можете ввести cmd в адресной строке папки.\n\n### Шаг 5: Настройте файл data/config.py\nTelegram API - Заполнять, если хотите публиковать посты из телеграм каналов\n\nChatGPT API - Заполнять, если хотите публиковать посты с помощью генерации ИИ\n\nGPT_PROXY - Отдельный прокси для обращения к ChatGPT. Не РФ И не УКР. Вид: http://username:password@host:port\n\nКонфигурация действий - заполните весь список действий в соответствии с вашими потребностями\n\nЛимит постов и задержка - Настройки задержки между действиями (сек) и количество постов через ChatGPT\n\n### Шаг 6: Заполните все текстовые файлы в папке data \ncomments - Заполнять, если хотите комменты из файла. Можно сгенерировать список нейтральных комментов через ChatGPT и добавить их сюда.\n\nmnemonics - Обязательно! Мнемонические фразы. Получить их можно при создании аккаунта.\n\nproxy - Обязательно! Прокси для работы. Каждая строка соответствует строке из файла mnemonics.txt\n\ntg_channels - Заполнять, если хотите публиковать посты из ТГ. Каждая строка соответсвует строке из файла mnemonics.txt. Вид: @address\n\n### Шаг 7: Запустите скрипт\nЗапустите скрипт из папки с кодом командой:\n```sh\npython main.py\n```\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0x-john%2Ffarcaster-auto-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0x-john%2Ffarcaster-auto-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0x-john%2Ffarcaster-auto-bot/lists"}