Пользовательские эмодзи, стикеры и GIF
Загружайте свои эмодзи и стикеры, ищите GIF и управляйте тем, какие эмодзи и стикеры персонаж может использовать в своих ответах. Эти инструменты работают только в режиме Conversation. В режимах Roleplay и Game Mode есть обычный выбор эмодзи.
Где найти эти инструменты
В чате Conversation нажмите круглую кнопку со смайликом Emoji, GIFs & stickers рядом с полем сообщения. Над ним откроется панель (на телефоне – лист над клавиатурой). Ее вкладки такие:
- Emoji: стандартная сетка эмодзи и вкладка со звездой Custom emojis для загруженных изображений.
- GIFs: поиск GIF в реальном времени.
- Kaomoji: текстовые лица, например
(^_^). - Stickers: загруженные вами стикеры.
Вкладка Tools тоже показывается, когда включены другие инструменты ввода.
Загрузка пользовательского эмодзи
Пользовательское эмодзи – это небольшое изображение, которое вы загружаете один раз и используете в любом чате Conversation. В сообщении вы записываете его как шорткод: имя между двоеточиями, например :kekw:.
- Откройте панель, перейдите в Emoji, затем на вкладку со звездой Custom emojis.
- Нажмите Upload и выберите один или несколько файлов изображений.
- В окне Name this emoji введите имя и нажмите Add.
- Эмодзи появится в сетке Custom emojis.
Правила:
- Имя содержит от 1 до 32 символов: строчные буквы, цифры и подчеркивания. Приложение само меняет другие символы.
- Изображение может быть не больше 256 на 256 пикселей. Анимированные файлы GIF работают и воспроизводятся в чате.
- Имена должны быть уникальными. Если имя занято, показывается
An emoji named ":name:" already exists.
Если не получилось: проверьте имя и размер изображения по правилам выше.
Использование пользовательского эмодзи
Нажмите на плитку в сетке Custom emojis. Ее шорткод вставляется в ваше сообщение, но не отправляется. Шорткод также можно ввести самому строчными буквами, точно так, как он сохранен.
В чате Conversation шорткод показывается как небольшое встроенное изображение. Сообщение только из шорткодов эмодзи показывает их крупнее. Если имени больше нет, например после того как вы удалили эмодзи, в сообщении показывается простой текст :kekw:.
Переименование, удаление, экспорт и импорт
Нажмите Edit вверху вкладки Custom emojis, чтобы включить режим правки.
- Нажмите на плитку, чтобы открыть Rename emoji, затем нажмите Rename.
- Нажмите на значок корзины на плитке, чтобы удалить ее. Delete emoji предупреждает, что в сообщениях, где оно использовалось, вместо него будет текст.
- Нажмите Export, чтобы скачать все ваши пользовательские эмодзи как
marinara-custom-emojis.json. Изображения лежат внутри файла. - Нажмите Import, чтобы загрузить экспортированный файл. Он пропускает эмодзи, которые нарушают правила имени или размера или совпадают с уже существующим именем.
Пользовательские стикеры
Стикер – это более крупное изображение, которое показывается в сообщении отдельно. Обычно вы нажимаете на него на вкладке Stickers, и вставляется текст sticker:name:. На вкладке Stickers нажмите Upload и используйте Edit, Export и Import, как для эмодзи. Отличия:
- Окно загрузки называется Name this sticker.
- Самое большое изображение – 512 на 512 пикселей (у эмодзи – 256 на 256).
- Файл экспорта называется
marinara-custom-stickers.json.
Чтобы отправить стикер, нажмите на его плитку. В окне Send sticker есть такие варианты:
- Send & reply: публикует стикер как отдельное сообщение и дает персонажу ответить.
- Add to message: вставляет текст
sticker:name:в ваше сообщение, чтобы вы могли продолжить печатать.
Поиск GIF
Вкладка GIFs ищет в Giphy, онлайн-библиотеке GIF. Введите запрос в поле поиска или просмотрите список популярных, затем нажмите на GIF, чтобы отправить его.
Перед началом: для поиска GIF нужен бесплатный ключ API Giphy. Ключ – это секретный код, который позволяет Marinara использовать сервис Giphy. Без него вкладка показывает карточку настройки. Настройка означает правку файла .env, простого текстового файла настроек Marinara. Он лежит в папке проекта Marinara или по пути /app/data/.env в Docker (см. Правка файла .env).
- Откройте панель разработчика Giphy по адресу
https://developers.giphy.com/dashboard/. - Создайте ключ API для веб-приложения и скопируйте его.
- Откройте файл
.envв текстовом редакторе. - Добавьте эту строку в конец, подставив свой ключ вместо
your_key_here, и сохраните файл:
GIPHY_API_KEY=your_key_here- Перезапустите Marinara. Это значит остановить ее и запустить снова так, как вы обычно ее запускаете (см. Установка).
Результаты GIF используют взрослый рейтинг Giphy. Изменить это в приложении нельзя, поэтому среди результатов могут быть GIF для взрослых. Источника только с безопасными GIF нет.
Отметка изображения галереи как эмодзи или стикера
Любое изображение из Character Gallery или Persona Gallery можно сделать эмодзи или стикером. Это работает только в чатах, где участвует этот персонаж или персона.
- Откройте Character Editor или Persona Editor.
- Откройте вкладку Gallery, затем подвкладку Images.
- Наведите курсор на изображение и нажмите кнопку метки в его левом верхнем углу.
- Выберите Make emoji или Make sticker.
- В окне Custom Emoji или Custom Sticker введите имя.
Теперь кнопка метки показывает имя. Действуют те же ограничения размера, а слишком большое изображение показывает красную ошибку. Чтобы изменить это позже, снова нажмите кнопку метки: вы увидите Rename, переключатель вроде Switch to sticker или пункт удаления вроде Remove emoji. Изображение при этом остается обычным изображением галереи.
Настройки выбора
Marinara сообщает отвечающему персонажу, какие пользовательские эмодзи и стикеры он может использовать. Чтобы изменить способ выбора, нажмите шестеренку Selection preferences вверху вкладки Custom emojis или Stickers. Обе вкладки открывают одну и ту же настройку, которая сохраняется для каждого чата.
- Semantic (по умолчанию): предлагает те, что лучше всего подходят к недавнему разговору. Использует небольшую модель на вашем компьютере. Если она недоступна, выбирает случайно.
- Random: предлагает случайный набор при каждом ответе.
- Tool-call: модель выбирает подходящие при каждом ответе. Выберите модель в Select a model…. Если она не задана или не отвечает, используется Semantic. Этот вариант пропускается, когда несколько персонажей отвечают в одном ходу группового чата.
Max offered (each) – это то, сколько названий эмодзи и сколько названий стикеров предлагается за ход. По умолчанию 20, от 1 до 100.
Реакции используют только ваши основные пользовательские эмодзи
Можно отреагировать на сообщение пользовательским эмодзи, но только из тех эмодзи, которые вы загрузили на вкладке Custom emojis. Эмодзи, стикеры и GIF, отмеченные в галерее, недоступны как реакции. См. Реакции и уведомления.
Смежные руководства
- Режим Conversation: начало работы
- Галереи персонажей и персон
- Справочник настроек сервера