Dokümanları ara...

Dokümantasyonu aramak için yazmaya başlayın

Sohbet Kılavuzu

Regex Betikleri

Hattın dört noktasında otomatik bul-değiştir.

Kipler

Bir regex betiği dört noktadan birinde çalışır:

KipŞunun üstünde çalışır
editinputMesajın, prompt'a girmeden önce.
editoutputModelin yanıtı, kaydedilmeden önce.
editprocessBirleştirme sırasında tüm prompt.
editdisplayGörüntülenen mesaj; kayıt dokunulmadan kalır.

Betik alanları

Her betik bir desen, bir değiştirme ($1 tarzı yakalama referanslarıyla) ve bayraklardan oluşur. Betikler karakterlere bağlıdır; kartlar kendi metin hatlarını taşıyabilir.

editdisplay güvenli oyun alanıdır: yalnızca gördüğünü değiştirir; kaydedilen veya gönderilen asla değişmez, bozuk bir desen sohbeti bozamaz.

Meta yönergeler

Betik gövdesindeki yönergeler yürütmeyi denetler: sıra etiketi, aynı kipte birden çok betik varken hattaki konumu sabitler; eylem yönergeleri düz değiştirme yerine eşleşen metni taşır veya dönüştürür.

text
<order 10>
@@move_top

Örnek

Görüntü katmanında yıldızlı vurguyu biçimlendirmeye çevir:

text
IN:  \*(.+?)\*
OUT: <em>$1</em>

SillyTavern regex betikleri karakter kartlarıyla birlikte içe aktarılır ve aynı kiplerde çalışır.

UnoRouter İçinde Regex Betikleri