אנגליתצרפתיתספרדי

סמל OnWorks

rivescriptp - מקוון בענן

הפעל rivescriptp בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה rivescriptp שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


rivescript - חזית שורת פקודה למתורגמן Perl RiveScript.

תַקצִיר


$ rivescript [אפשרויות] [נתיב למסמכי RiveScript]

תיאור


זהו חזית שורת פקודה למתורגמן RiveScript. סקריפט זה מיישן את
"rsdemo" הישן וניתן להשתמש בו גם באופן לא אינטראקטיבי על ידי תוכניות צד שלישי. לשם כך,
הוא תומך במגוון שיטות קלט/פלט וטיפול בהפעלה.

אם לא יינתן נתיב למסמך RiveScript, הוא יקבע כברירת מחדל למוח לדוגמה שנשלח
עם מודול RiveScript, המבוסס על הבוט Eliza.

אפשרויות


--באגים, -ד
מאפשר מצב ניפוי באגים. זה ידפיס את כל נתוני ניפוי הבאגים מ-RiveScript למסוף שלך.
אם תרצה שייכנס לקובץ במקום זאת, השתמש באפשרות "--log" במקום
"--לנפות".

--קובץ לוג
מאפשר מצב ניפוי באגים ומדפיס את פלט ניפוי הבאגים ל-"FILE" במקום למסוף שלך.

--json, -j
מפעיל "rivescript" במצב JSON, להפעלת הסקריפט בצורה לא אינטראקטיבית (עבור
לדוגמה, להשתמש ב-RiveScript בשפת תכנות שאין לה שפת מקור
ספריית RiveScript). ראה "מצב JSON" לפרטים.

--data JSON_DATA
בעת שימוש באפשרות "--json", אתה יכול לספק את הודעת הקלט של JSON כפקודה
ארגומנט קו עם האפשרות "--data". אם לא יסופקו, נתוני ה-JSON יהיו
קרא מקלט רגיל במקום זאת. אפשרות זו מועילה, אם כן, אם אינך רוצה
לפתוח צינור דו-כיווני, אלא להעביר את ההודעה כארגומנט שורת פקודה ו
פשוט קרא את התגובה מהפלט הסטנדרטי. ראה "מצב JSON" לפרטים נוספים.

--האזינו, -l [כתובת:]יציאה
מריץ "rivescript" במצב TCP, להפעלת הסקריפט בתור דמון שרת. אם
הכתובת לא צוינה, היא תיקשר ל-"localhost". ראה "מצב TCP" לפרטים.

--מחמיר, --נוסטריקט
מאפשר מצב קפדני עבור מנתח RiveScript. זה מופעל כברירת מחדל, השתמש
"--nostrict" כדי להשבית אותו. מצב קפדני מונע מהמנתח להמשיך כשהוא
מוצא שגיאת תחביר במסמכי RiveScript.

--עומק=50
עוקף את מגבלת ברירת המחדל של עומק הרקורסיה. זה שולט כמה פעמים RiveScript
יעקוב באופן רקורסיבי אחר הפניות לתשובות אחרות. ברירת המחדל היא 50.

--utf8, -u
השתמש באפשרות UTF-8 ב-RiveScript. זה מאפשר לטריגרים להכיל תווים זרים
ומרגיע את הסינון של הודעות המשתמש. זה לא מופעל כברירת מחדל!

- עזרה
מציג תיעוד זה בטרמינל שלך.

נוהג


אינטרקטיווי מצב
זהו מצב ברירת המחדל המשמש כאשר אתה מפעיל "rivescript" מבלי לציין מצב אחר.
מצב זה מתנהג באופן דומה לסקריפט הישן "rsdemo" ומאפשר לך לשוחח אחד על אחד עם
הבוט RiveScript שלך.

ניתן להשתמש במצב זה כדי לבדוק את הבוט RiveScript שלך. דוגמא:

$ rivescript /path/to/rs/files

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

דוגמא:

$ rivescript --json /path/to/rs/files

הפורמט של נתוני JSON נכנסים הוא כדלקמן:

{
"username": "localuser",
"message": "שלום בוט!",
"vars": {
"שם": "איידן"
}
}

כאן, "שם משתמש" הוא שם ייחודי למשתמש, "הודעה" היא ההודעה שלו לבוט, ו
"vars" הוא גיבוב של כל משתני משתמש שהתוכנית שלך עוקבת אחריהם (כגון
שם המשתמש וגילו).

התגובה מ-"rivescript" תיראה כך:

{
"status": "בסדר",
"reply": "שלום, בן אדם!",
"vars": {
"שם": "איידן"
}
}

כאן, "סטטוס" יהיה "בסדר" או "שגיאה", "תגובה" היא תגובת הבוט להודעה שלך, וכן
"vars" הוא גיבוב של המשתנים הנוכחיים עבור המשתמש (כדי שהתוכנית שלך תוכל לשמור אותם
אי שם).

תֶקֶן קֶלֶט or נתונים

כברירת מחדל, מצב JSON יקרא מקלט רגיל כדי לקבל את הודעת ה-JSON שלך. בתור
חלופה לכך, אתה יכול לספק את האפשרות "--data" ל-"rivescript" כדי להציג את
נתוני JSON נכנסים כארגומנט שורת פקודה.

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

דוגמא:

$ rivescript --json --data '{"username": "localuser", "message": "שלום" }' \
/path/to/rs/files

זה יגרום ל-"rivescript" להדפיס את תגובת ה-JSON שלו לפלט סטנדרטי וליציאה. אתה
לא יכול לקיים הפעלה מצבית בשיטה זו.

סוֹף of הערות נוספות

ישנן שתי דרכים שבהן אתה יכול להשתמש במצב JSON: "אש ושכח", או לשמור על מצב
הפגישה פתוחה.

ב"אש ושכח", אתה פותח את התוכנית, מדפיס את קלט ה-JSON שלך ושולח את האות EOF,
ואז "rivescript" שולח לך את תגובת ה-JSON ויוצא.

במצב הפעלה מצבי, עליך לשלוח את הטקסט "__END__" בשורה בפני עצמה אחריך
סיים לשלוח את נתוני ה-JSON שלך. ואז "rivescript" יעבד אותו, יחזיר את תגובת ה-JSON שלו
ואז גם אמור "__END__" בסוף.

דוגמא:

{
"username": "localuser",
"message": "שלום בוט!",
"vars": {}
}
__סוֹף__

והתגובה:

{
"status": "בסדר",
"reply": "שלום, בן אדם!",
"vars": {}
}
__סוֹף__

כך תוכלו לעשות שימוש חוזר באותו צינור כדי לשלוח ולקבל מספר הודעות.

TCP מצב
מצב TCP יגרום ל-"rivescript" להאזין בשקע TCP לחיבורים נכנסים. בדרך זו
אתה יכול להתחבר אליו מתוכנית אחרת (לדוגמה, סקריפט CGI או תוכנית
כתוב בשפה אחרת).

דוגמא:

$ rivescript --האזן localhost:2001

מצב TCP מתנהג באופן דומה ל"מצב JSON"; ההבדל הגדול ביותר הוא שהוא יקרא ו
כתיבה באמצעות שקע TCP במקום קלט ופלט סטנדרטיים. בניגוד למצב JSON, לעומת זאת,
מצב TCP תמיד פועל בצורה מצבית (הודעות JSON חייבות להסתיים בטקסט
""__END__"" בשורה בפני עצמה). ראה "סוף הודעה".

אם השורה "__END__" לא תימצא לאחר קריאת 20 שורות טקסט מהלקוח, היא
לוותר ולשלוח ללקוח הודעת שגיאה (מקודדת ב-JSON) ולנתק אותה.

השתמש ב-rivescriptp באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player הוא נגן מדיה חינמי
    תוכנה, חלקה מבוססת על WMP ו-VLC. ה
    שחקן הוא בסגנון מינימליסטי, עם
    יותר מעשרה צבעי נושא, ויכולים גם
    ב ...
    הורד את AstrOrzPlayer
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON עבור XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mediacenters מא...
    הורד את movistartv
  • 3
    קוד :: חסימות
    קוד :: חסימות
    Code::Blocks הוא קוד פתוח בחינם,
    חוצה פלטפורמות C, C++ ו-Fortran IDE
    נבנה כדי לענות על הצרכים התובעניים ביותר
    של המשתמשים שלה. זה נועד להיות מאוד
    מרחיב ...
    קוד הורדה::בלוקים
  • 4
    בין
    בין
    בין ממשק Minecraft או מתקדם
    ומעקב אחר נתונים/מבנה הוא כלי ל
    להציג סקירה כללית של מיינקראפט
    העולם, מבלי ליצור אותו בפועל. זה
    פחית ...
    הורד בין
  • 5
    MSYS2
    MSYS2
    MSYS2 הוא אוסף של כלים ו
    ספריות המספקות לך א
    סביבה קלה לשימוש לבנייה,
    התקנה והרצה של Windows מקורי
    תוֹכנָה. זה נוגד...
    הורד את MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo הוא Codec תמונה JPEG
    שמשתמש בהוראות SIMD (MMX, SSE2,
    NEON, AltiVec) כדי להאיץ את קו הבסיס
    דחיסה ופירוק JPEG פועלים
    x86, x8...
    הורד את libjpeg-turbo
  • עוד »

פקודות לינוקס

Ad