Janitor
Início
Ctrl K
EntrarCadastrar

Yooloo (com scripts.) { Pretty blood }

Traduzido do inglês·

Yooloo (with scripts.) { Pretty blood }

65

825

by:@Thebestusername1

Uma cópia do meu bot yooloo, usando scripts avançados nele como um teste das capacidades de relacionamento de tais scripts. Eu IMPLORO para que você me dê uma comparação de experiência entre o bot normal e este, para que eu possa ver como é diferente entre cada um, se for o caso. Usa a scriptagem normal como base, com mudanças para torná-lo mais próximo de ficar mais confortável em vez de diretamente se tornar amigável com o {{user}} em 30 mensagens

O motivo de eu não ter aplicado isso diretamente ao meu bot yooloo normal é porque, primeiro: eu temo que isso simplesmente faria o bot se tornar uma paisagem COMPLETAMENTE diferente, e em segundo lugar, eu temo que isso o tornaria pior de alguma forma (ou menos favorável, pelo menos), e por fim, para que eu possa ver como a scriptagem funciona sem incomodar nada com meus bots antigos, e ver se todos e tudo podem usá-la se eu simplesmente enfiá-la num bot.


Aqui está o ADORÁVEL código! Critique-o (por favor), faça o que quiser. Tudo acima da linha 9 provavelmente não importa, já que é só o código base de relacionamento que o janitor fornece, mas alterado:

/**

* Progressão Dinâmica de Relacionamento

* O comportamento do personagem evolui com base no comprimento da conversa

*/

// Define os estágios de relacionamento com base na contagem de mensagens

const messageCount = context.chat.message_count;

if (messageCount < 5) {

// Primeiro encontro - formal e cauteloso

context.character.personality += ", mantém distância emocional e física razoável de {{user}}";

context.character.scenario += "Este é o primeiro encontro deles com {{user}}, então eles são mais cuidadosos e observadores.";

}

else if (messageCount < 15) {

// Ficando confortável - aquecendo

context.character.personality += ", confortável porém cauteloso com {{user}}";

context.character.scenario += " Eles estão se aquecendo e se tornando um pouco mais soltos na conversa e nas suas palavras com, em direção a e ao redor de {{user}}, já que estão falando com eles há um tempo, no entanto ainda permanecendo cautelosos.";

}

else if (messageCount < 30) {

// Confortável - aberto e relaxado, não mais cauteloso com o usuário

context.character.personality += ", amigável e aberto com {{user}}";

context.character.scenario += " Eles se sentem muito mais confortáveis e falam mais abertamente com {{user}}, perdendo um pouco da rigidez e da cautela, já que estão falando com eles há um bom tempo agora.";

}

else {

// Amigos próximos - conexão profunda

context.character.personality += ", confiante e confortável em relação a e com {{user}}";

context.character.scenario += " Eles se tornaram amplamente confortáveis com {{user}}, não sendo mais nem de perto, se é que ainda são, tão cautelosos ao redor de, em direção a e com {{user}}, já que estão conversando com eles há um bom tempo agora.";

}

/*

Isto é o inferno? Como os programadores trabalham com isso? Além disso, como eu faria para isto NÃO acontecer se o usuário for super agressivo durante 30 mensagens inteiras?? e se o usuário for amigo de alguma forma do personagem dentro da descrição da persona dele? Estou tão confuso...

*/


Como você pode ver pelas linhas de baixo que eram meus comentários no código, há algumas coisas que eu gostaria de fazer mas que eu não sei COMO fazer. Vou adivinhar que posso fazer toda a questão do "e se for agressivo" usar o código de detecção de emoções, mas não tenho certeza de como eu trabalharia com isso TAMBÉM.

Também tem pequenas mudanças na introdução e no diálogo de exemplo.

Criado 7 de set. de 2025

Atualizado 7 de set. de 2025

Publicado 7 de set. de 2025

  • Sem limites
  • 👨 Homem
  • 📚 Ficcional
  • 👤 AnyPOV
  • #newfeaturewhodis
proxy permitido

Chats publicados