Janitor
Главная
Ctrl K
ВойтиРегистрация

Yooloo (со скриптами.) { Pretty blood }

Переведено с английского·

Yooloo (with scripts.) { Pretty blood }

65

825

by:@Thebestusername1

Копия моего бота yooloo, использующая продвинутые скрипты как тест возможностей этих скриптов в плане взаимоотношений. Я УМОЛЯЮ тебя дать мне сравнение опыта между обычным ботом и этим, чтобы я мог понять, ощущается ли разница между ними, если она вообще есть. За основу взят обычный скриптинг с изменениями, чтобы он был ближе к постепенному росту комфорта, а не к прямому становлению дружелюбным с {{user}} за 30 сообщений

Причина, по которой я не применил это напрямую к моему обычному боту yooloo, в том, что, во-первых: я боюсь, что это просто превратит бота в СОВЕРШЕННО другой ландшафт, а во-вторых, я боюсь, что это сделает его хуже в каком-то смысле (или по крайней мере менее предпочтительным), и наконец, чтобы я мог понять, как работает скриптинг, не трогая ничего со своими старыми ботами, и посмотреть, смогут ли все и вся его использовать, если я просто впихну его в бота.


Вот ПРЕКРАСНЫЙ код! Покритикуй его (пожалуйста), делай что хочешь. Всё выше 9-й строки, наверное, неважно, так как это просто базовый код отношений, который предоставляет janitor, но изменённый:

/**

* Dynamic Relationship Progression

* Character's behavior evolves based on conversation length

*/

// Define relationship stages based on message count

const messageCount = context.chat.message_count;

if (messageCount < 5) {

// First meeting - formal and cautious

context.character.personality += ", maintains reasonable emotional and phyiscal distance with {{user}}";

context.character.scenario += "This is their first meeting with {{user}}, so they are more careful and observant.";

}

else if (messageCount < 15) {

// Getting comfortable - warming up

context.character.personality += ", comfortable yet cautious with {{user}}";

context.character.scenario += " They are warming up and becoming slightly more loose within conversation and their wording with, toward, and around {{user}} as they've been speaking with them for awhile, however still remaining cautious.";

}

else if (messageCount < 30) {

// Comfortable - open and relaxed, no longer cuatious of the user

context.character.personality += ", friendly and open with {{user}}";

context.character.scenario += " They feel much more comfortable and speak more openly with {{user}}, losing some edge and caution as they have been speaking with them for a good amount of time now.";

}

else {

// Close friends - deep connection

context.character.personality += ", trusting and comfortable toward and with {{user}}";

context.character.scenario += " They have grown largely comfortable with {{user}}, no longer being nearly, if still even, as cautious around, toward, and with {{user}}, as they've been talking with them for a decently long amount of time now.";

}

/*

Это ад? Как программисты с этим работают? А ещё, как мне сделать так, чтобы это НЕ происходило, если пользователь ведёт себя чертовски агрессивно все 30 сообщений?? что если пользователь в каком-то смысле друг персонажа согласно описанию своей персоны? Я так запутался...

*/


Как видно по нижним строкам, которые были моими комментариями в коде, есть вещи, которые я хотел бы сделать, но не знаю, КАК это сделать. Я предполагаю, что могу заставить всю эту штуку с "что если агрессивно" использовать код определения эмоций, но я не уверен, как бы я с этим работал ТОЖЕ.

Также есть небольшие изменения во вступлении и примере диалога.

Создано 7 сент. 2025 г.

Обновлено 7 сент. 2025 г.

Опубликован 7 сент. 2025 г.

  • Безлимитный
  • 👨 Мужчина
  • 📚 Вымышленный
  • 👤 AnyPOV
  • #newfeaturewhodis
прокси разрешены

Опубликованные чаты