import random
def chatbot_response(user_input):
responses = {
"مرحبا": ["أهلاً! كيف يمكنني مساعدتك؟", "مرحبًا بك!"],
"كيف حالك": ["أنا بخير، شكرًا لسؤالك! وأنت؟", "بأفضل حال! ماذا عنك؟"],
"ما اسمك": ["أنا روبوت ذكي بلغة بايثون!", "اسمي عبد المنعم، مساعدك الذكي!"],
"وداعًا": ["إلى اللقاء!", "سعدت بالتحدث معك!"]
}
for key in responses:
if key in user_input:
return random.choice(responses[key])
return "لم أفهم ما تقصده. هل يمكنك توضيح ذلك؟"
print("مرحبًا! أنا روبوت دردشة. اكتب 'وداعًا' للخروج.")
while True:
user_input = input("أنت: ")
if "وداعًا" in user_input:
print("الروبوت: إلى اللقاء!")
break
response = chatbot_response(user_input)