Связь чата Conversation с чатом Roleplay или Game
Свяжите чат Conversation с чатом Roleplay или Game, чтобы у них был общий контекст. Типичный случай: в одном чате вы ведете историю, а в чате Conversation, который о ней знает, обсуждаете ее вне роли (OOC).
В разделе Connected Chats (связанные чаты) панели Chat Settings (настройки чата) находятся две разные функции. Связь Connected Chats соединяет чаты один к одному, и вы настраиваете ее вручную. Cross-Chat Awareness (осведомленность о других чатах) – переключатель, который работает сам и позволяет персонажу помнить свои другие чаты Conversation.
Как работает связь
Связь соединяет один чат Conversation с одним чатом Roleplay или Game. У каждого чата одновременно может быть только одна связь.
- Чат Conversation каждый раз автоматически читает последние сообщения связанного чата с историей.
- Чат с историей не читает чат Conversation в ответ. В обратную сторону персонажи передают данные тегами, которые описаны ниже.
Как связать чат Conversation с чатом Roleplay или Game
Перед началом: подготовьте оба чата. См. Управление списком чатов.
- Откройте чат Conversation и откройте Chat Settings. См. Обзор панели Chat Settings.
- Откройте раздел Connected Chats.
- Нажмите Link to Roleplay or Game (связать с Roleplay или Game).
- Найдите чат в окне выбора и нажмите на него.
Теперь в разделе видны название и режим связанного чата, а рядом – небольшая кнопка разрыва связи.
Если не получилось: в окне выбора появляются только чаты, у которых еще нет связи. Сначала разорвите связь другого чата.
Чтобы начать с чата Game, откройте его Chat Settings → Connected Chats, нажмите Link to Conversation (связать с Conversation) и выберите чат Conversation. У чата Roleplay кнопки связи нет. Готовую связь он показывает, поэтому создавайте ее со стороны Conversation.
Разрыв связи
Откройте Chat Settings → Connected Chats и нажмите кнопку разрыва связи (ее подпись – Disconnect). При этом также очищаются ожидающие указания и сохраненные заметки, привязанные к связи. Удаление чата тоже разрывает связь.
Cross-Chat Awareness
Cross-Chat Awareness – переключатель в разделе Connected Chats чата Conversation. Его описание читается "Characters know what happens in their other chats". Если персонаж участвует больше чем в одном чате Conversation, он может помнить, что происходило в остальных, и упоминать это. Marinara подбирает такие чаты по общему персонажу, а не по общему пользователю. Переключатель включен по умолчанию, и связь для него не нужна.
Передача данных по связи
Персонажи пишут эти теги внутри своих сообщений. Вам ничего делать не нужно. Так два чата общаются друг с другом.
| Тег | Что делает |
<influence> | Разовое указание из чата Conversation в связанный чат с историей. Оно влияет на следующий ход связанного чата, а потом расходуется. |
<note> | Сохраняет постоянный факт из чата Conversation в чате с историей. Он попадает в промпт чата с историей каждый раз, пока вы его не удалите. |
<ooc> | Позволяет персонажу Roleplay выйти из истории и ответить в связанный чат Conversation. Marinara отправляет этот текст туда. |
Раздел Conversation Notes
Факты, сохраненные через <note>, появляются в разделе Conversation Notes (заметки из чата Conversation) панели Chat Settings чата с историей. У каждой заметки есть кнопка удаления. Clear all notes (удалить все заметки) после подтверждения удаляет их все, и отменить это нельзя. Если заметок нет, раздел поясняет, что здесь появятся заметки, обернутые в тег <note>.
Переход между связанными чатами
Когда связь создана, в обоих чатах появляется кнопка Connected chat (связанный чат) с иконкой двойной стрелки. На компьютере она сначала находится справа вверху, и ее можно перетаскивать. На телефоне откройте меню Chat tools (инструменты чата) с тремя точками, откройте Connected chat и выберите Switch to (перейти в) с названием другого чата.
Чтобы держать этот элемент внутри Chat Settings, выберите Put back in Chat Settings (вернуть в настройки чата). Тогда он появится отдельным разделом Connected chat. Кнопка выноса этого раздела снова сделает его отдельным окном.
Другие элементы этого раздела
- Discord webhook URL: поле без подписи, только с подсказкой в поле, которая начинается с
https://discord.com/api/webhooks/. Вставьте адрес вебхука, чтобы дублировать сообщения чата в канал Discord. У этой функции есть свое руководство. - Allow Noodle references (разрешить ссылки на Noodle): позволяет ленте Noodle брать последние сообщения из этого чата. Переключатель по умолчанию выключен и появляется, только если Noodle установлен.
- Allow character DMs (разрешить личные сообщения от персонажей; для Roleplay): позволяет персонажу Roleplay прямо из истории начать с вами новый личный чат Conversation. Переключатель по умолчанию выключен и работает даже без связи.