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.

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.
editdisplayİşlenmiş mesaj. Depolama olduğu gibi kalır.

Her betik bir desen, bir değiştirme ($1 tarzı yakalama referanslarıyla) ve bayraklardan oluşur. Betikler karakterlere eklenir, böylece kartlar kendi metin hattını getirir.

editdisplay yalnızca gördüğünüzü değiştirir, saklanan veya gönderilen şeyi asla değiştirmez, bu yüzden bozuk bir desen sohbeti bozamaz.

Betik gövdesindeki direktifler çalışmayı yönetir. Bir order etiketi, betikler aynı modu paylaştığında hat üzerindeki konumu sabitler. Eylem direktifleri eşleşeni değiştirmek yerine taşır veya dönüştürür.

text
<order 10>
@@move_top

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.