परियोजना का विवरण
अनुवादितबॉट को ग्राहक को एक स्पष्ट परिदृश्य के माध्यम से चलाना चाहिए: डिनर के लिए तारीख और समय चुनें, मेहमानों की संख्या, पसंदीदा व्यंजन प्रकार (यूरोपीय, एशियाई, काकेशियन, शाकाहारी आदि), मेनू की इच्छाएँ और खाद्य प्रतिबंध जैसे एलर्जी या आहार। एक बार जब विवरण एकत्र कर लिए जाते हैं, तो बॉट को एक आदेश सारांश बनाना चाहिए, अनुमानित मूल्य की गणना करनी चाहिए और भुगतान विकल्पों की पेशकश करनी चाहिए - बुकिंग की पुष्टि के लिए एक जमा और कार्यक्रम के बाद अंतिम भुगतान। शेफ को एक नए अनुरोध के बारे में तुरंत सूचना मिलनी चाहिए, और ग्राहक को सभी कार्यक्रम विवरणों के साथ एक पुष्टि प्राप्त करनी चाहिए।
यह महत्वपूर्ण है कि सिस्टम कभी भी एक ही तारीख की डबल बुकिंग की अनुमति न दे और यदि अनुरोधित समय लिया गया है तो निकटतम फ्री स्लॉट का सुझाव दे सके। पुष्टि से पहले अनुरोध को संपादित करने और इसे रद्द करने का एक तरीका भी होना चाहिए, जिसमें दोनों पक्षों को एक नोटिस भेजा जाए।
आवश्यकताएँ:
— चरण-दर-चरण संवाद: तारीख, समय, मेहमानों की संख्या, व्यंजन प्रकार, मेनू, भुगतान
— तारीख की उपलब्धता की जांच करता है और फ्री स्लॉट का सुझाव देता है
— मेहमानों की संख्या और चुने हुए मेनू के आधार पर अनुमानित मूल्य की गणना करता है
— ऑनलाइन जमा स्वीकार करता है और अंतिम भुगतान की पुष्टि करता है
— शेफ और ग्राहक को स्थिति सूचनाएँ भेजता है
— अनुरोध को संपादित और रद्द करने की अनुमति देता है
— आदेश इतिहास और ग्राहक संपर्कों को संग्रहीत करता है
— एलर्जी और विशेष डिश अनुरोधों पर नोट्स का समर्थन करता है