בלוג ובסיס הידע של השירות

הגדרת תפריט עבור בוט מברק ב-BOT MARKET

התפריט בבוט הטלגרם הוא אוסף של כפתורים שיכולים להפנות משתמשים לתפריטים אחרים עם כפתורים, לשלוח סוגים שונים של תוכן (כגון טקסט, תמונות, סרטונים או מדבקות), או להפנות לקישורים — הן בתוך הבוט (למשל באמצעות תוויות UTM) והן חיצוניים (לערוצים, צ ' אטים או אתרים).

הגדרת תפריט עבור בוט מברק ב-BOT MARKET

הגדרות תפריט בסיסיות

הגדרות תפריט ראשי.


הגדרות תפריט ראשי.-1

צילום המסך מראה היכן נמצאת השליטה תפריט ראשי(זה משתרע על כל הבוט שלך, אלא אם כן אתה מוסיף התאמות עדינות מיוחדות, אך עוד על כך בהמשך) עבור הבוט שלך.


בצד ימין הוא הגדרת הבקרה תפריט ראשי. במקרה שלנו, מדובר ביצירת כפתורים לתפריט שלנו ובקרת מיקום הכפתורים. עד כה הכל נראה קל? - בואו נמשיך.

ניהול תפריט.

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


בעת לחיצה על הכפתור - "שליטה" נראה 2 כפתורים

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

ניהול תפריט.-1

אם נלחץ על תפריט מבצע מצב, ואז נראה 3 מצבים

ניהול תפריט.-2
  1. תפריט הודעה(inline) - ממוקם ליד ההודעה ויש לו מראה שקוף. כדי לעבוד כראוי, יש ליצור אירוע - [TELEGRAM] אירוע לחיצה על הכפתור המובנה. ללא אירוע נתון, קליקים על הכפתורים יתעלמו מהבוט.


היכן להגדיר אירוע לחיצה על כפתור מוטבע? - בתפריט האירועים משמאל בתפריט הניווט.(ראה מסך)

ניהול תפריט.-3

שלח הודעה בכל פעם-כל לחיצה על כפתור inline שולח צ ' אט חדש בבוט.


ערוך הודעה-צ 'אט בוט מעדכן את ההודעה מבלי לשלוח צ' אט חדש בבוט.


  1. תפריט סטטי (Reply) - ממוקם בתחתית הדיאלוג עם הבוט. לחיצה על הכפתורים שולחת הודעות חדשות.  היא קבוצת כפתורים שמופיעה במקום המקלדת של המשתמש. כפתורים אלה שולחים הודעות שהוגדרו מראש לבוט כאילו המשתמש הקליד אותן ידנית. הם נוחים לבחירת אפשרויות התשובה.


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

ניהול תפריט.-4
  1. מחיקת תפריט סטטי (delete reply) - מסיר את התפריט מהצ ' אט שבו מתקיים דיאלוג עם הבוט. מכיוון שלתפריט הסטטי יש את המוזרות של שמירה בדיאלוג עד למחיקתו האוטומטית.


דוגמאות לתפריט:

תפריט סטטי (Reply) ו -) תפריט הודעה (inline)

ניהול תפריט.-5

הוספת ריבוי שפות לבוט המברק.

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


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


בואו ננתח איך לעשות את זה.

הוספת ריבוי שפות לבוט המברק.-1
  1. כדי להתחיל, עליך לשחרר את רכיב ריבוי השפות משמאל בתפריט הניווט. בחר את השפות שמעניינות אותך והוסף אותן.


  1. לאחר מכן, אנו משחררים את התפריט, במקרה שלי זה יהיה בכפתור הפרופיל החופשי ו צור אירוע, כך שניתן יהיה להגדיר את הכפתור שלנו בהמשך אירוע מיוחד (בכרטיסייה אירועים בניווט)
הוספת ריבוי שפות לבוט המברק.-2
  1. השלב הבא יהיה לנו שחרור סקריפט לתפריטים שלנו וכאן עלינו להחליט איזה תפריט יהיה לנו inline או reply, אנו נעשה דוגמה לשניים בבת אחת, כך שניתן יהיה לראות בבירור. אנו נעשה תפריט רב לשוני באמצעות הדוגמה של הבוט https://t.me/MULTI_LANGUAGE_BOT_MARKTE_BOT


  1.  אנו יוצרים סקריפט לשינוי שפה, דוגמה בתמונה למטה.


הדוגמה הראשונה היא עבור תפריט סקריפט מובנה או הודעה חופשית

הוספת ריבוי שפות לבוט המברק.-3

הדוגמה השנייה היא לתפריט סטטי.

הוספת ריבוי שפות לבוט המברק.-4
  1. כפתורים לשינוי שפה לרוסית או אנגלית אנו עושים עם אירוע ריבוי שפות. (ראה צילום מסך למטה), פריט זה זהה, הן עבור reply והן עבור inline תפריטים
הוספת ריבוי שפות לבוט המברק.-5
  1. הגדרות ריבוי שפות כלליות עבור reply ו inline תַפרִיט.


לאחר שיצרת אירוע בתסריט (ראה פריט ב) אתה אמור לקבל אירוע באותו שם (בכרטיסייה אירועים בניווט)


דוגמה איך זה נראה:

הוספת ריבוי שפות לבוט המברק.-6

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


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


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


במקרה שלנו זה רוּסִי כך שהתרגום של הכפתור יהיה גם רוּסִי מופרד בפסיקים בכרטיסייה 'שינוי" עם שמירת תכונות.

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


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

הוספת ריבוי שפות לבוט המברק.-9

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



  1. מה היה צריך להתברר? אנו מראים זאת באמצעות דוגמה של בוט https://t.me/MULTI_LANGUAGE_BOT_MARKTE_BOT


דוגמה ל-Reply תַפרִיט:


הוספת ריבוי שפות לבוט המברק.-10

דוגמה לתפריט Inline:

הוספת ריבוי שפות לבוט המברק.-11

טעויות תכופות בעבודה עם תפריטים.

  1. למה זה לא עובד תפריט ראשי הודעה?
טעויות תכופות בעבודה עם תפריטים.-1

בואו ננתח את הבעיה בתסריט / start


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


  1. שגיאת טריגר (אירועים) תפריט inline


כפתורי inline עשויים להפסיק לעבוד אם ההדק (אירוע) מוגדר עם שגיאה או נמחק(ראה צילום מסך)

טעויות תכופות בעבודה עם תפריטים.-2
  1. כדי שכפתורי inline בתפריט יפעלו מחדש הוסף אירוע זה (אפשרי ללא קישור לפעולה)

מסקנה

לסיכום בהגדרת התפריט בבוט הטלגרם

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