> For the complete documentation index, see [llms.txt](https://nfd-gg.gitbook.io/main/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nfd-gg.gitbook.io/main/ru-combine-software/moduli/rabota-i-zapusk-modulei/modul-farcaster/nastroika-i-zapusk/activity-mode.md).

# Activity mode

Благодаря режиму Activity mode вы сможете совершать активность на ваших аккаунтах Warpcast. Публиковать посты, оставлять комментарии, подписываться на аккаунты, ставить лайки и другие действия.&#x20;

Перед использованием этого режима обязательно предварительно зарегистрировать аккаунты через режим [Register mode](https://docs.nfd.gg/main/ru-combine-software/moduli/rabota-i-zapusk-modulei/modul-farcaster/nastroika-i-zapusk/register-mode).

Тематика публикаций и остальные поведенческие факторы будут основываться на роли, которая присвоена аккаунту. Тематика постов и комментариев может быть изменена в **Warpcast Prompts.** После нажатия на кнопку у вас откроется модальное окно, в котором в полях **Cast** и **Comment** можно изменять данные для публикации релевантного контента в режиме Activity mode.

Весь контент генерируется искусственным интеллектом, который необходимо настроить в разделе Setting -> [Добавление ключа ChatGPT](https://docs.nfd.gg/main/ru-combine-software/razdel-setting/dobavlenie-klyucha-chatgpt). Контент будет генерироваться для каждого аккаунта уникальный, после успешного окончания работы над одним кошельком и перехода к другому кошельку контент будет автоматически меняться. Если вы не используете ChatGPT, то информацию внутри полей можно изменять вручную.

* В разделе **Mode** выбираем **Activity mode**;
* В разделе **Run mode** выбираем, в каком порядке будут запускаться кошельки:
  1. **Parallel** - параллельная работа (мультипоток) с прокси или без них;
  2. **Оne-by-one** - кошельки будут запускаться друг за другом с прокси или без них;
  3. **Оne-by-one (mobile proxy)** - кошельки будут запускаться друг за другом с использованием **мобильных прокси**. Предварительно мобильные прокси должны быть также добавлены в раздел Settings -> [Proxies](https://docs.nfd.gg/main/ru-combine-software/razdel-setting/dobavlenie-proksi) и привязаны к аккаунтам в [Аccount Manager](https://docs.nfd.gg/main/ru-combine-software/account-manager).
* Чтобы запустить заранее подготовленную группу кошельков, выбираем ее в разделе **Select Accounts group to launch**;
* В первую очередь необходимо настроить доноров. Доноры - это аккаунты, у которых софт будет находить рандомных подписчиков, комментаторов, тех, кто ставит лайки и взаимодействовать уже с этими аккаунтами, а не на прямую с донором. Это позволяет привнести больше рандомизации в работу модуля;
* Нажимаем на **Donors Settings**;
* В открывшемся модальном окне вставляем юзернейм аккаунта-донора в соответствующее поле или нажимаем на предложенный список из поля **Add faster by clicking at** и после этого нажимаем **Check;**
* Если аккаунт указан верно, он отобразится чуть ниже поля ввода, и вы сможете нажать **Add Donor**. После добавления аккаунт отобразится в общем списке доноров;
* Чтобы удалить аккаунт-донор, нажимаем на иконку урны напротив него.

<figure><img src="/files/be6jMOYKnrCPrzwAYl9h" alt=""><figcaption></figcaption></figure>

* В разделе **Select blocks** выбирается активность, которую должны совершать аккаунты, запущенные в рамках этой сессии. Доступные активности:
  1. **Cast** - это посты, которые будет делать аккаунт через ChatGPT, опираясь на роль, которая присвоена кошельку. Тематика контента будет строиться на основе информации, указаной в **Warpcast Prompts** в разделах Cast и Commen&#x74;**.** То есть запрос будет строиться так: Prompts + ваша роль = готовый ответ и его публикация. Чтобы работала автоматическая генерация контента, исходя из **роли + Warpcast Prompts,** необходимо, чтобы в [настройках ключа ChatGPT](https://docs.nfd.gg/main/ru-combine-software/razdel-setting/dobavlenie-klyucha-chatgpt) была **включена** галочка **Use ChatGPT.**\
     \
     *`Пример: "Напиши мне пост для социальной сети на английском языке на 200-600 символов. Добавь небрежности, чтобы он выглядел более натурально, например, напиши с маленькой буквы, но не всегда обязательно или можно использовать сленговые выражения или даже ошибки. Также можешь использовать реальные имена. В ответ верни только пост без дополнительных кавычек и дополнительных комментариев."`* \
     *`Prompts в тематике кондитерства: Роль аккаунта - Pastry chef, человек который изготавливает и украшает сладкие изделия и десерты. Кондитерское искусство включает в себя широкий спектр продуктов, от простых выпечек до сложных тортов и кондитерских изделий. Вот основные аспекты работы кондитера, и на основе этих вводных будет генерироваться контент для публикации постов на конкретном аккаунте.`*\
     \
     Также есть возможность указать собственный Prompts для ChatGPT – это фрагмент текста, который передается искусственному интеллекту в качестве входных данных и дает направление для его ответа. Он вводится в специальном модальном окне, открыть которое вы сможете после выбора режима Cast. Чтобы открыть окно для ввода запроса, нажмите **Posts** под кнопкой Donors Setting. Чтобы использовать публикацию ручных постов, необходимо **отключить** галочку **Use ChatGPT** в настройках ключа ChatGPT. В этом случае генерация контента происходит, опираясь на прямой запрос, указанный в модальном окне, а не на **роль + Warpcast Prompts.**\
     \
     **Ручные посты будут публиковаться только на аккаунтах, у которых не указана роль в Account Manager. Т.е. если у вас присвоена роль на аккаунте, контент будет всегда генерироваться, исходя из роли + Warpcast Prompts, если роль не присвоена - будет публиковаться только тот контент, который вы самостоятельно сгенерировали в модальном окне Posts.**
  2. **Comment** - комментарии будут публиковаться на основе Prompts + тематики Cast.\
     Пример: Напиши мне комментарий к посту в социальной сети на английском языке на 50-200 символов. Добавь небрежности, чтобы он выглядел более натурально, например, напиши с маленькой буквы, но не всегда обязательно или можно использовать сленговые выражения или даже ошибки. Также можешь использовать реальные имена. В ответ верни только комментарий без дополнительных кавычек и дополнительных комментариев, контекст для комментария: (Prompts) + Layer3 немного пересмотрели распределение дропа и увеличили аллокацию $L3 на 10-15%. Поэтому перепроверьте количество своих токенов еще раз. (Cast(пост)) = готовый ответ (Круто, что они пересмотрели распределение дропа, теперь я получу больше токенов). То есть, запрос улетает с постом в ChatGPT -> ChatGPT дает ответ -> Combine отправляет этот ответ в комментарии под постом;
  3. **Follow** - режим, в котором софт будет подписываться на подписчиков доноров;
  4. **Like** - режим, в котором софт будет лайкать посты подписчиков доноров;
  5. **Recast** - режим, в котором софт будет делать рекасты постов подписчиков доноров;
  6. **Quote** - режим, в котором софт будет делать репост каста подписчиков доноров с комментарием на стене у нашего аккаунта.
* Вы можете отмечать чек-боксами только определенные активности или, нажав на кнопку **Sellect All,** выбрать все активности;
* По мере выбора активности у вас будут добавляться дополнительные настройки для каждой выбранной активности.

<figure><img src="/files/DIUAbMTTf01X8W0Wl3tu" alt=""><figcaption></figcaption></figure>

* При выборе режима **Cast** у вас появится дополнительная кнопка **Posts**, после нажатия на которую откроется модальное окно для ввода того самого Prompt для ChatGPT для создания и публикации ручных постов, о котором мы рассказывали в предыдущем пункте. Тут вы сможете создать множество постов и публиковать их с задержкой. Например, написать 10 уникальных постов и публиковать их с задержкой, например, в один день.
* Оставляем выбор на разделе **Add Post**, чтобы добавить пост в общий список;
* В поле **Write post using ChatGPT** вводим запрос для **ChatGPT**. На основе этого сообщения будет сгенерирован пост, который будет опубликован в поле **Write manually or edit generated post**. Также вы можете просто вставить готовый текст в это поле самостоятельно;
* Чтобы отредактировать пост, нажмите на иконку карандаша;
* Чтобы удалить пост, нажмите на иконку урны.

<figure><img src="/files/rI1BmLoqhvLxVOaWcmge" alt=""><figcaption></figcaption></figure>

* В разделе **Delays** выставляем задержки между действиями:
  1. **Wallet** - задержка между запуском аккаунтов;
  2. **Block** - задержка между действиями на одном аккаунте. Т.е при выборе, например, Cast и Like, после публикации поста будет выдержанна задержка из указанного диапазона и только потом будет поставлен лайк.
* После выбора действий на аккаунте в разделе Select появится дополнительная настройка в разделе **Activity Settings**, в которой вы сможете указать количество действий, например, лайков, которые должны быть выполнены на одном аккаунте в рамках запущенной сессии;
* Если вы хотите, чтобы кошельки включались в работу в рандомном порядке, оставляем включенным чек-бокс **Randomize wallets?**;
* Выбираем кошельки, которые будут запущены в этой сессии и нажимаем **Launch**.

<figure><img src="/files/L5uzbElOCJ5NjUs2LwaH" alt=""><figcaption></figcaption></figure>

* Ваши аккаунты запущены в работу. Отследить процесс работы кошельков вы можете в разделе [Отслеживание работы кошельков](https://docs.nfd.gg/main/ru-combine-software/moduli/rabota-i-zapusk-modulei/modul-farcaster/otslezhivanie-raboty-koshelkov).
