top of page

Easybot

210207
:מספר הפרויקט
ארטיום קוזנצוב, דניאל שאנן
:שמות הסטודנטים המציגים
מר קירש אמיר
:שם המנחה
יצירת מוצר תוכנה
:שם הסדנה
:מסלול הסדנה
:GitHub
פוסטר
מצגת
:תקציר הפרויקט


Easybot הינה פלטפורמה ליצירת בוטים מורכבים לעסקים ולאנשים פרטיים.
מטרת הפרויקט היא הנגשת תהליך יצירת בוטים ללא ידע קודם בקידוד. בעזרת ממשק משתמש נוח ופשוט שבו המשתמש יוצר תרשים זרימה של שיחה בין לקוח הקצה לבין הבוט.
תרשים הזרימה נוצר באמצעות חיבור של אלמנטי שיחה עם חיצים על פי עיצוב המשתמש. תזרים זה יקבע את מהלך השיחה בין משתמש הקצה לבוט. המשתמש יכול ליצור אלמנטי שיחה שונים כגון:
• שאלות למשתמש הקצה, ולפי התשובות הניתנות לבחירה לבחור לאיזה כיוון לקדם את השיחה.
• שליפת נתונים בעזרת API, ופירמוט תוצאת הAPI באופן שיהיה נגיש למשתמש הקצה.
• שליחת הודעה עם תזמון קבוע מראש.
• קבלת קלט ממשתמש הקצה ובשימוש בערך זה בבניית הבוט.
• ניתן לשלב מספר אלמטים על מנת לקבל שיחה מורכבת ועשירה ככל שמהמשתמש רוצה.
לאחר בניית הבוט, יהיה ניתן להפיץ אותו למשתמשי הקצה ובכל רגע יהיה ניתן לערוך ולשנות אותו. בנוסף כל משתמש יכול לבנות מספר בוטים ולנהל אותם דרך הפלטפורמה. כל משתמש יוכל לבקש לצפות בשיחות הבוטים עם המשתמשים ובכך לראות כיצד ניתן או צריך להרחיב את הבוט.
בוטים לדוגמה: בוט שמודיע על שינויים במטבעות מסויימים לפי בחירה, בוט שירות לקוחות.

הפרויקט משלב צד לקוח וצד שרת אשר מומשו בטכנולוגיות הבאות:
צד הלקוח -Telegram UI.
צד השרת - Python.
בסיס הנתונים - MongoDB.

bottom of page