ChatGoose

Руководство по ChatGoose

AI-ассистент для чаттеров на Fansly. Генерирует ответы, анализирует фанов, оценивает качество чатов и помогает вести диалоги быстрее и интереснее.

Firefox Extension Agency Hub AI Fansly.com Gosling Agency
Для работы нужен доступ к Agency Hub твоей команды. Подключи Hub в настройках ChatGoose, войди и проверь персону рабочего аккаунта. В разделе «Статус» видно, готово ли расширение к работе.

Функции

Инструменты для работы с чатами. Ничего не отправляется автоматически — вы всегда контролируете финальное сообщение.

Reply

Генерация ответа на основе последних сообщений и личности модели. Текст стримится в реальном времени и вставляется в поле ввода по нажатию.

~100 сообщений Insert Split Regenerate
✏️

Fix

Улучшает ваш черновик, сохраняя намерение и эмоциональный тон. Подтягивает формулировки, ритм и стиль под контекст разговора.

~25 сообщений Insert Draft required
👋

Hi

Три альтернативы для начала разговора в пустом или коротком чате. Выберите одно сообщение.

До 10 сообщений в чатеВыбрать один вариант
💰

Spenders

Доска трат фанов из Agency Hub: суммы за месяц и за всё время, тиры, поиск и переход к переписке.

ПоискJ / KПереход в чат
🔔

Ping

Сообщение-реактивация для молчащих фанов. Учитывает сегмент: был активный — ушёл, или вообще не общался.

Сегментация Insert Regenerate
📋

Recap

Подробное досье на фана: факты, психологический портрет, стадия, финансы, открытые петли, стратегия. На русском.

до 3000 сообщений Кэш Hub Sync
🎓

Coach / Help

Помощник по текущему фану: вопросы, уточнения, разбор ситуации через Help и работа с черновиком.

Coaching Уточняющие вопросы Insert

Review

Оценка качества чата от 1 до 10. Проверка персоны, вовлечённости, ошибок, монетизации и работы с фаном.

до 3000 сообщений Рейтинг Read-only

Загрузка в волт

Набор файлов в альбом волта по порядку: папка целиком, предпросмотр, по одному через форму Fansly с проверкой каждого, продолжение после обрыва.

Без AI Чекпойнт Отчёт

Описание каждой функции

Детальное описание всех возможностей, режимов и ограничений каждого инструмента.

Reply

Быстрый ответ на основе контекста

Загружает последние сообщения и доступный контекст фана, затем отправляет структурированный запрос в Agency Hub. Core собирает промпт, выбирает модель и стримит черновик обратно — вы видите текст по мере генерации.

Split: если включён переключатель Split в опциях Reply рядом с тонами, модель может разбить ответ на несколько сообщений маркером [NEXT]. Каждая часть получает свою кнопку Insert, можно вставлять в любом порядке.

Тоны: перед генерацией можно выбрать тональность ответа — это модифицирует инструкции для модели.

😌
Casual
Спокойный дружеский тон
😘
Flirt
Игривый, романтичный тон
💰
Sell
Мягкий подвод к покупке
🔥
Spice
Откровенный, горячий
Совет Кнопка Regenerate позволяет получить альтернативный вариант без перезагрузки сообщений. Таймаут: 60 секунд.
✏️

Fix

Улучшение вашего черновика

Вы пишете черновик сообщения в поле ввода Fansly, нажимаете кнопку Fix, и модель переписывает его, сохраняя:

  • Намерение — если вы обещали что-то или согласились, это останется
  • Эмоциональный тон — тёплый черновик станет тёплым ответом, не холодным
  • Факты — даты, имена, детали не будут выдуманы или изменены

При этом улучшаются формулировки, ритм, естественность и психологическая точность — ответ адаптируется под конкретного фана на основе последних ~25 сообщений.

Заметка Черновик можно писать на любом языке. Правило ChatGoose — предлагать сообщения фану на английском независимо от языка черновика и переписки. Серверное исправление этого правила ещё ожидает публикации в Hub; установка расширения его не включает. Проверяйте язык и содержание результата перед отправкой. Разбиение [NEXT] для Fix не поддерживается.
👋

Hi

Начать разговор

Откройте пустой или короткий чат и нажмите Hi. Инструмент предлагает три альтернативных начала разговора с учётом доступной переписки, персоны и описания фана. Выберите один вариант и проверьте его перед вставкой; это не серия для последовательной отправки.

ОграничениеHi доступен, когда в загруженной переписке не больше 10 сообщений. Для более длинного диалога используйте Reply. Вставка заполняет поле Fansly; сообщение отправляете вы.
💰

Spenders

От трат фана — к его чату

Откройте доску кнопкой Spenders или сочетанием с M из таблицы хоткеев. Данные приходят из Agency Hub для текущего аккаунта: траты за всё время и месяц, тиры и доступные имена фанов. Выберите тир или найдите фана через поиск, затем откройте его чат.

Когда фокус на самой доске, J / K или стрелки выбирают строку, Enter открывает чат, а / переводит фокус в поиск. В поле поиска буквы вводят запрос; стрелки выбирают результат, Enter открывает выбранный чат. Escape сначала очищает непустой поиск, затем закрывает доску.

Свежесть и доступностьRefresh перечитывает снимок из Hub, а не запускает новый сбор трат. Проверяйте возраст и состояние источника. Если загружена только часть списка, поиск и фильтры работают по ней. Удалённые аккаунты отмечены как deleted; их траты сохраняются, но переход возможен только при доступном чате.
🔔

Ping

Реактивация неактивных фанов

Автоматически определяет сегмент фана и генерирует соответствующее сообщение:

Сегмент A: Был активный → ушёл

  • 3+ сообщений от фана
  • Последнее сообщение > 5 дней назад
  • Ссылки на прошлые темы
  • Показывает, что вы помните его

Сегмент B: Никогда не общался

  • < 3 сообщений от фана
  • Тёплое первое впечатление
  • Без давления
  • Лёгкий открывающий вопрос
Блокировка Если фан активен (3+ сообщений и последнее < 5 дней назад), Ping заблокирован — расширение предложит использовать Reply.
📋

Recap

Полное досье на фана

Recap предлагает короткий обзор по последним 300 сообщениям и полное досье по глубокой истории. Полный режим загружает до 3000 сообщений (настраивается в «Генерация») и генерирует подробный профиль фана на русском языке. Результат включает:

  • Досье — имя, возраст, локация, работа, интересы, хобби, предпочтения
  • Психологический портрет — стиль привязанности, эмоциональные потребности, восприятие отношений
  • Стадия и траектория — new → warming up → loyal → cooling off → churning
  • Динамика коммуникации — стиль, паттерны, триггеры, реакция на молчание и апселлы
  • Финансовый профиль — классификация трат, тренды, что триггерит покупки, риск оттока
  • Открытые петли — невыполненные обещания, неотвеченные просьбы, будущие планы
  • Стратегия — лучшие крючки, ошибки которых стоит избегать, рекомендованный подход
Кэширование Короткий и полный результаты сохраняются отдельно для каждого чата. Готовый результат можно открыть повторно или обновить в том же размере. Для запуска рекапа нужно минимум 30 сообщений в чате.
Agency Hub Полное досье синхронизируется с Agency Hub. Короткий рекап хранится отдельно и в досье Hub не отправляется.
🎓

Coach / Help

Режим коучинга

Откройте Coach и задайте вопрос о текущем фане. Help внутри панели запускает готовый разбор ситуации; сочетание с буквой H ведёт туда же. Ответ можно уточнять следующими вопросами.

При необходимости приложите текст из поля Fansly. В меню «Рекап» выберите короткое или полное досье. История обсуждения относится к конкретному фану и хранится в памяти текущей вкладки.

КонтекстЧисло предыдущих ходов Coach и автоматический рекап задаются в разделе «Генерация». Предложенную реплику можно вставить в поле; отправляете её вы.

Review

Оценка качества чата

Загружает до 3000 сообщений и оценивает работу чаттера по шкале от 1 до 10:

  • 1–2: Плохо — грубые ошибки, потеря персоны
  • 3–4: Ниже среднего — заметные проблемы
  • 5–6: Среднее — базовое выполнение работы
  • 7–8: Хорошо — уверенная работа с минимумом ошибок
  • 9–10: Отлично — превосходная работа

Оценка покрывает: соответствие персоне, качество диалога, конкретные ошибки, осведомлённость о монетизации и работу с фаном.

Только чтение Review — аналитический инструмент. Кнопки Insert нет — это оценка и рекомендации, а не генерация ответа. Минимум: 30 сообщений.

Как это работает

Расширение читает живой контекст Fansly, отправляет его в feature lane Agency Hub и стримит готовый черновик в оверлей.

👉 Нажатие кнопки
📤 Загрузка сообщений
💰 Данные о тратах
📝 Core: сборка промпта
🤖 Agency Hub · AI feature lane
💬 Стриминг ответа
✔️ Insert в поле ввода

Ключевые принципы

  • Ничего не отправляется автоматически. Расширение вставляет текст в поле ввода, но отправляете вы сами через кнопку Fansly.
  • Перехват сессии. Расширение захватывает заголовки авторизации из ваших же запросов к Fansly. Заголовки хранятся только в памяти — при перезагрузке расширения или браузера они теряются.
  • Контекст на вкладку. Каждая вкладка браузера отслеживается отдельно: аккаунт, чат, активная операция. Если переключились на другой чат — старые результаты не применяются.
  • Стриминг через SSE. Текст приходит из Agency Hub чанками через Server-Sent Events и рендерится в оверлее без мерцания.
  • Промпты и кэширование. Системные инструкции, кэш провайдера и стоимость управляются сервером core; расширение не хранит ни промпты, ни доступы к AI-провайдерам.

Установка и настройка

От установки до первого сгенерированного ответа — пять шагов.

  1. Установите расширение

    Откройте страницу установки в Firefox и нажмите «Установить ChatGoose». Разрешите установку во всплывающем окне. Обновления будут приходить автоматически.

  2. Откройте настройки

    Нажмите на иконку ChatGoose в панели Firefox → «Открыть настройки».

  3. Войдите

    Раздел «Аккаунт ChatGoose»: введите логин и пароль, которые вы задали по ссылке-приглашению от владельца, и нажмите Войти. Firefox один раз спросит доступ к адресу агентства — подтвердите его, без этого вход завершится сетевой ошибкой. Адрес хаба уже подставлен и живёт под «Дополнительно». Пароль на компьютере не сохраняется. Шаг за шагом это расписано на странице «Как начать».

  4. Проверьте персону

    В разделе «Персоны» найдите профиль модели из каталога Agency Hub. Персоны создаёт и редактирует администратор; если нужной нет, обратитесь к нему.

  5. Привяжите аккаунт

    Перейдите на Fansly и откройте любой чат. Расширение обнаружит аккаунт и покажет баннер-маппинг — выберите личность для этого аккаунта. Готово!

Настройки

Все настройки хранятся локально в browser.storage. Основные параметры кабинета.

Семь разделов кабинета: Статус, Agency Hub, Персоны, Аккаунты, Генерация, Хоткеи, Вид. Начните со «Статуса»: там указаны препятствия и следующий шаг, есть проверка и копирование отчёта для поддержки. «Вид» переключает светлую, тёмную или системную тему.

🔑 Agency Hub
Адрес Agency Hub
Адрес core-сервера вашего агентства. Уже заполнен; лежит под «Дополнительно» и меняется, только если владелец дал другой.
Вход
Логин и пароль вводятся один раз. Пароль на устройстве не сохраняется — остаётся только сам вход, который владелец может завершить в любой момент.
Статус подключения
Проверка соединения, назначенных страниц и доступа к kernel feature lane.
Выход
Кнопка «Выйти» стирает вход на этом устройстве и затем просит сервер завершить его. Результат показывается отдельной строкой — и «стёрто здесь», и «завершено на сервере» говорятся честно.
💬 Количество сообщений
Quick Features
Reply. По умолчанию: 100. Диапазон: 5–200. Больше сообщений = больше контекста, но дороже.
Fix
Improve Draft. По умолчанию: 25. Диапазон: 5–200. Хватает малого контекста, чтобы понять стиль диалога.
Ping
Отдельная настройка для пинга. По умолчанию: 100. Диапазон: 5–200.
Deep Features
Полный Recap и Review. По умолчанию: 3000. Диапазон: 100–3000. Для полного анализа нужна глубокая история.
CoachПереписка: окно Quick Features, по умолчанию 100 последних сообщений (5–200). Глубокую историю Coach получает через Recap. История обсуждения: по умолчанию 10 предыдущих пар вопрос–ответ, диапазон 1–20. Автоматический рекап: выключен, короткий или полный. Короткий Recap всегда использует окно до 300 сообщений. Общий объём текста также ограничен, поэтому длинная переписка может войти не целиком.
💃 Личности
Имя
Название личности модели. Отображается в каталоге и подсказке Reply. Например: Luna, Lora, Mia.
Инструкции
Управляются администратором в Agency Hub. Раздел «Персоны» показывает каталог; старые локальные тексты можно экспортировать для восстановления.
Маппинг аккаунтов
Привязка Fansly-аккаунта к личности. Один аккаунт = одна личность. Без маппинга кнопки функций показывают ошибку.
⚙️ Дополнительно
Debug Mode
Включает диагностику запросов и стримов. Пока владелец держит открытым временное окно доступа на core, точный собранный промпт можно открыть на отдельной extension-origin странице; в DOM Fansly он никогда не попадает. Provider secrets не раскрываются.
Account Aliases
Дружественные имена для Fansly-аккаунтов вместо числовых ID. Отображаются в popup и настройках.

Voice

Voice появляется только у аккаунтов, для которых Agency Hub подтвердил доступ и настроенный голос. Подготовьте или отредактируйте текст, запустите создание дубля и прослушайте результат. Генерация аудио платная.

Готовый дубль можно скачать как MP3 или прикрепить в текущий чат Fansly. Проверьте получателя и вложение, затем отправьте сообщение вручную. При неопределённом результате генерации используйте состояние текущей попытки, а не создавайте новую вслепую.

Загрузка в волт

Кнопка «Загрузка» появляется справа внизу только на странице волта Fansly. Панель заливает набор файлов в открытый альбом по одному и проверяет каждый по карточке альбома. AI здесь не участвует.

Как загрузить набор

Альбом → форма → папка → «Начать»

Откройте нужный альбом в волте и раскройте «Upload to Vault», чтобы форма загрузки была на экране. Нажмите «Загрузка»: в панели три строки состояния — аккаунт, альбом и форма. «Начать» становится доступна, когда все три зелёные.

Выберите папку с набором или отдельные файлы. Панель сортирует их по имени как числа (001, 002, …, 010) и показывает, в каком порядке они встанут в альбом сверху вниз. Fansly показывает свежие загрузки первыми, поэтому очередь идёт с конца списка; переключатель «первый файл сверху / последний файл сверху» меняет итог. Файлы из вложенных папок и неподдерживаемые форматы пропускаются и отмечаются в предупреждениях. Одинаковые имена без расширения блокируют запуск: проверка по имени не различит их.

После «Начать» файлы идут через форму Fansly так же, как при ручном выборе. Следующий передаётся только после того, как карточка предыдущего появилась в альбоме без пометок обработки. «Пауза после текущего» останавливает очередь на границе файла; свёрнутая панель оставляет полоску с прогрессом. Не перезагружайте страницу во время загрузки.

Если что-то оборвалосьПанель запоминает переданный файл до того, как Fansly его увидит. Если подтверждения не было (обрыв, таймаут 45 минут, смена альбома или страницы), файл помечается «неизвестно», и панель просит посмотреть в альбом и ответить «Есть в альбоме» или «Нет в альбоме». Сама она такой файл не перезальёт. Если карточка уже видна, вопрос снимается автоматически. Готовые файлы прошлого запуска пропускаются; «Сбросить прошлый запуск» заливает набор заново.
Подготовка файловОчистка метаданных, конвертация HEIC и переименование латиницей остаются отдельным шагом до загрузки: панель принимает готовую папку. Имена с кириллицей допускаются с предупреждением, что Fansly может изменить имя и проверка не найдёт карточку.

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

Хоткеи

Сочетания работают в чате Fansly при доступности соответствующего действия. На Mac используйте ⌘ + Shift, на Windows и Linux — Alt + Shift.

Действия ChatGoose в чате
ДействиеMacWindows / Linux
Reply — сгенерировать ответ⌘⇧EAlt+Shift+E
Fix — улучшить текст из поля Fansly⌘⇧FAlt+Shift+F
Help — открыть Coach и запустить «Разбор ситуации»⌘⇧HAlt+Shift+H
Hi — предложить три альтернативы начала разговора⌘⇧GAlt+Shift+G
Ping — подготовить сообщение для затихшего диалога⌘⇧DAlt+Shift+D
Recap — открыть выбор короткого, полного или последнего результата; без запуска генерации⌘⇧SAlt+Shift+S
Coach — открыть обсуждение текущего фана; без запуска генерации⌘⇧CAlt+Shift+C
Review — запустить оценку диалога⌘⇧VAlt+Shift+V
Переключить тон Reply: Casual / Flirt / Sell / Spice⌘⇧OAlt+Shift+O
Включить или выключить Split для Reply⌘⇧LAlt+Shift+L
Отменить текущую AI-операцию⌘⇧XAlt+Shift+X
Открыть доску Spenders⌘⇧MAlt+Shift+M
Показать шпаргалку сочетаний (вне поля ввода)??
Вставить следующую часть показанного ответаEnterEnter
Закрыть результат, доску или шпаргалкуEscEsc
Клавиша зависит от фокусаНа открытой доске Enter открывает чат выбранного фана; на кнопках сохраняет их обычное действие. ChatGoose не отправляет сообщение автоматически: вставленный текст нужно проверить и отправить через Fansly. Эти сочетания также перечислены в настройках → «Хоткеи»; переназначения там нет.

Выбор AI-модели

Модели и маршрутизация функций динамически управляются владельцем на сервере core. Расширение не держит локальный каталог моделей и не переопределяет серверный выбор; обычные метаданные результата показывают только стоимость и объём генерации, а при включённом Debug Mode фактический model id также может быть виден в диагностическом логе и окне просмотра промпта. Источником истины для выбора модели остаётся сервер core.

Сервер — источник истины Доступные модели, provider, стоимость и ограничения меняются централизованно в Agency Hub. Если модель для функции нужно изменить, обратитесь к владельцу — обновлять расширение или вводить что-либо локально не требуется.

Какая модель используется для чего

Назначение модели на функцию приходит из Agency Hub. Локальные настройки расширения не обходят серверные квоты, allowlist или стоимость.

Быстрые функции

  • Reply — генерация ответов
  • Fix — улучшение черновика
  • Ping — реактивация

Таймаут: 60 секунд

Глубокие функции

  • Recap — полное досье
  • Review — оценка чата
  • Coach / Help — коучинг и уточняющие вопросы

Лимиты времени проверяются по этапам: сбор истории, начало ответа и получение следующих фрагментов.

Безопасность

Как расширение обращается с вашими данными.

🔒

Вход на устройстве

Вход привязан к этому браузеру и отзывается по одному устройству — владельцем в консоли или вами в кабинете. Доступы к AI-провайдерам и библиотека промптов живут на core и на машину чаттера не выдаются.

🛠️

Сессия Fansly

Заголовки авторизации хранятся только в оперативной памяти. При перезагрузке расширения или браузера — теряются. На диск не пишутся.

📦

Локальное хранение

Настройки, личности, привязки аккаунтов и сохранённые досье хранятся локально в этом профиле Firefox. Короткий и полный Recap сохраняются отдельно.

🛡️

Защита от инъекций

Core отделяет пользовательский контекст от системных инструкций, а расширение не использует innerHTML для непроверенного ответа.

🌐

Минимум разрешений

Расширение обращается к Fansly в контексте браузерной сессии и к настроенному Agency Hub. Прямых разрешений на vendor AI hosts у него нет.

🔄

Автообновления

Обновления загружаются с ext.gosling-agency.ru и подписаны для проверки целостности Firefox. Устанавливаются автоматически.

FAQ

Расширение не видит аккаунт Fansly
Расширение перехватывает заголовки из запросов к apiv3.fansly.com. Если вы только что установили его — обновите страницу Fansly (F5). Расширению нужно «увидеть» хотя бы один ваш запрос к Fansly, чтобы захватить сессию. Если страница была открыта до установки, сессии ещё нет.
Для этого аккаунта не назначена персона
Необходимо привязать аккаунт к личности. Откройте настройки → раздел «Аккаунты» → выберите личность для обнаруженного аккаунта. Или нажмите на баннер маппинга, который появляется в чате.
Recap и Review требуют минимум 30 сообщений
Это ограничение по дизайну. Для качественного анализа нужна достаточная история переписки. Если в чате меньше 30 сообщений — начните с Reply.
Ответ обрывается на середине
Возможные причины: таймаут операции (60 сек для быстрых функций), исчерпанный лимит длины ответа модели, или проблема с сетью. Попробуйте Regenerate. Для глубоких функций (Recap, Review) таймауты значительно выше — до 5 минут на стриминг.
Можно ли использовать одну личность для нескольких аккаунтов?
Да. Одна личность может быть привязана к нескольким Fansly-аккаунтам. Но один аккаунт может быть привязан только к одной личности.
Безопасно ли входить в Agency Hub?
Доступы к AI-провайдерам в расширение не вводятся — они остаются на сервере. Вход привязан к этому устройству: пароль на нём не хранится, а при потере ноутбука владелец завершает вход одной кнопкой, не трогая ваши остальные устройства.
Сколько стоит использование?
Расширение не выставляет отдельный счёт. Использование AI, квоты и стоимость выбранной сервером модели учитываются в Agency Hub; после генерации интерфейс может показать стоимость запроса.