• UnoRouterUNOROUTER
תיעוד
  • מדריך צ'אט
התחלה
  • התחלה
דמויות ועולם
  • דמויות
  • פרסונות
  • ספרי לור
  • כרטיסים
הנחיות
  • פריסטים
  • תבנית הנחיה
  • צ'אטים קבוצתיים
סקריפטים
  • מאקרו (CBS)
  • סקריפטי regex
  • טריגרים ו-Lua
הקשר ומדיה
  • זיכרון והקשר
  • תמונות
  • ספקים מותאמים
הנתונים שלך
  • הנתונים שלך
נווט
  • מודלים
  • דירוגים
  • מפקח
  • תמחור
  • צ'אט
  • סטטוס

חיפוש בתיעוד...

התחילו להקליד כדי לחפש בתיעוד

פלטפורמהאינטגרציותצ'אט
מדריך צ'אט

טריגרים ו-Lua

אוטומציה שרצה סביב כל הודעה.

טריגרים הם סקריפטים מונחי אירועים המחוברים לדמויות. הם נורים בתחילת הצ'אט או סביב הודעות, ויכולים לקרוא היסטוריה, להגדיר משתנים, להזריק טקסט מערכת או לעצור שליחה.

פורמט הסקריפט משתמש בפקודות עם הזחה תואמות לסקריפטי טריגר v2 של RisuAI, כך שאוטומציה של כרטיסים קיימים מיובאת ורצה.

סקריפטים עם גישה ברמה נמוכה פותחים אפקטים שמושיטים יד מחוץ לצ'אט:

runLLM checkSimilarity extractRegex runImgGen showAlert sendAIprompt triggerlua

אפקטי LLM ותמונות קוראים למודלים אמיתיים ועולים טוקנים; הם דורשים התחברות ורצים דרך החשבון שלך.

ללוגיקה שמעבר למכונת הטריגרים הווירטואלית, דמויות יכולות לשאת Lua. סביבת הריצה המובנית חושפת ממשק של כ-50 פונקציות: גישה לצ'אט, משתנים, התראות, קריאות LLM ועוד, תואם למשטח ה-Lua של RisuAI.

lua
onOutput = async(function(triggerId)
  local msg = getChat(triggerId, -1)
  if string.find(msg.data, "secret") then
    alertNormal(triggerId, "Secret mentioned!")
  end
end)
listenEdit("editoutput", function(triggerId, data)
  return data:gsub("%s+$", "")
end)

Lua יכול לרשום ווים שכותבים מחדש טקסט תוך כדי תעופה: הקלט שלך לפני ההרכבה, פלט המודל לפני השמירה, והבקשה הגולמית ממש לפני השליחה.

הווים רצים בסדר עם סקריפטי regex מאותו שלב; השתמש ביומן הבקשות כדי לראות את התוצאה הסופית של הצינור כולו.

מצבי סקריפט תצוגה ובקשה רצים בארגז חול עם מערך פקודות מוגבל. סקריפטים לא יכולים לגעת בחשבון שלך, במפתחות או בשיחות אחרות; הגרוע ביותר שסקריפט רע יכול לעשות הוא לבלגן את הצ'אט שלו עצמו.

סקריפטי regexזיכרון והקשר

בדף זה

סקריפטי טריגר
אפקטים ברמה נמוכה
סקריפטים ב-Lua
ווי עריכה
בטיחות