Skip to content

NitzanimAdmin/chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

במשחק קיימים מספר קבצים:

קובץ main - לולאת הבוט המרכזית, מנהלת אירועים ומציגה את רקע הבוט. קובץ helpers.py - פונקציות עזר בינהן מרכוז טקסט, חישוב גובה שאלה קובץ data.txt - קובץ טקסט עם שאלות הבוט. כל שורה מכילה מספר שאלה, טקסט השאלה, תשובות אפשריות ואת התשובה הנכונה. קובץ database_function.py - קובץ עם פונקציה הממירה את קובץ הדאטה לרשימה עם אובייקטים מסוג Question. קובץ constants.py - קובץ המכיל את קבועי המשחק. תיקיית Classes: קובץ Question.py - מחלקת שאלה, מכילה את כל המידע על שאלה. אחראית על הצגת ומיקום השאלה. קובץ Button.py - מחלקת כפתור. קובץ Bot.py - מחלקת Bot, אחראית על הלך השאלון, העברת שאלה, הצגת כל השאלות על המסך, חישוב ניקוד. תיקיית Images: תיקייה המכילה את תמונות המשחק.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages