Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -4,51 +4,17 @@ from difflib import SequenceMatcher
|
|
4 |
|
5 |
# List of commands
|
6 |
commands = [
|
7 |
-
"
|
8 |
-
"
|
9 |
-
"
|
10 |
-
"
|
11 |
-
"
|
12 |
-
"
|
13 |
-
"
|
14 |
-
"
|
15 |
-
"
|
16 |
-
"
|
17 |
-
"
|
18 |
-
"میری سم کا شمارہ غلط ہوگیا ہے، کیا اس کو درست کیا جا سکتا ہے؟",
|
19 |
-
"کیا میری سم بلاک ہونے کے بعد کیا کرنا چاہئے؟",
|
20 |
-
"میری سم بلاک ہونے کے بعد کتنی دیر تک وہ اکٹو ہوگی؟",
|
21 |
-
"میں اپنی سم بلاک کی معلومات کے بارے میں پوچھنا چاہتا ہوں۔",
|
22 |
-
"کیا آپ مجھے اپنے پیکیج کی معلومات بتا سکتے ہیں؟",
|
23 |
-
"میں اپنے موبائل پر مختلف پیکیجز کی تفصیلات جاننا چاہتا ہوں۔",
|
24 |
-
"کونسا پیکیج میرے لئے بہتر ہوگا، آپ کی کیا رائے ہے؟",
|
25 |
-
"کیا آپ مجھے ایک افضل انٹرنیٹ پیکیج کی سفارش دینے میں مدد کر سکتے ہیں؟",
|
26 |
-
"میں اپنے بجٹ کے مطابق ایک سستا پیکیج چاہتا ہوں، کیا آپ کوئی تجاویز دے سکتے ہیں؟",
|
27 |
-
"کیا آپ میرے لئے ایک پیکیج کی قیمت اور مزید تفصیلات بتا سکتے ہیں؟",
|
28 |
-
"مجھے اپنے پیکیج کی تفصیلات اور شامل خدمات کی معلومات حاصل کرنی ہے۔",
|
29 |
-
"کیا آپ کوئی خصوصی پیکیج ہیڈ فون کرنے کی معلومات دے سکتے ہیں؟",
|
30 |
-
"میں اپنے پیکیج کی انفارمیشن کیسے چیک کر سکتا ہوں؟",
|
31 |
-
"کیا آپ مجھے اپنے پیکیج کے مختلف مناسبات بتا سکتے ہیں؟",
|
32 |
-
"میں اپنے پیکیج کی تاریخ اختتام جاننا چاہتا ہوں، کیا آپ میری مدد کر سکتے ہیں؟",
|
33 |
-
"کیا میرے پاس ابھی تک کوئی پیکیج اسٹیٹمنٹ موصول نہیں ہوئی؟",
|
34 |
-
"میں اپنے پیکیج کی معلومات کو اپنے موبائل پر کیسے چیک کر سکتا ہوں؟",
|
35 |
-
"کیا آپ کوئی پیکیج اپ گریڈ کرنے کی سفارش دینے کی مدد کر سکتے ہیں؟",
|
36 |
-
"میں اپنے پیکیج کی معلومات کو اپنی ای میل پر کیسے حاصل کر سکتا ہوں؟",
|
37 |
-
"کیا آپ مجھے چالان جمع کروانے کا طریقہ بتا سکتے ہیں؟",
|
38 |
-
"میں اپنے چالان جمع کرنا چاہتا ہوں، کیا آپ میری مدد کر سکتے ہیں؟",
|
39 |
-
"میرا کسی چیز کا چالان کیا گیا ہے، کیا میں اس کی تصدیق کروا سکتا ہوں؟",
|
40 |
-
"کیا آپ میری چالان جمع کرنے کی مدد کر سکتے ہیں؟",
|
41 |
-
"میں اپنے چالان کی رقم جمع کروانا چاہتا ہوں، کیا آپ میری رہنمائی کر سکتے ہیں؟",
|
42 |
-
"کیا آپ میری چالان جمع کرنے کی مدد کریں گے؟",
|
43 |
-
"میں اپنے چالان کی معلومات کو تصدیق کرنا چاہتا ہوں، کیا آپ میری مدد کر سکتے ہیں؟",
|
44 |
-
"کیا میرا چالان درستی سے جمع کیا گیا ہے؟",
|
45 |
-
"میں اپنا چالان جمع کروانے کی مدد چاہتا ہوں، کیا آپ میری رہنمائی کر سکتے ہیں؟",
|
46 |
-
"کیا آپ میرا چالان کی تصدیق کریں گے؟",
|
47 |
-
"میں اپنے چالان کو تصدیق کرنا چاہتا ہوں، کیا آپ مدد کر سکتے ہیں؟",
|
48 |
-
"کیا میرا چالان جمع کروانے کے لئے کوئی خاص اقدامات ہیں؟",
|
49 |
-
"میں اپنے چالان کی رقم جمع کرنا چاہتا ہوں، کیا آپ میری رہنمائی کر سکتے ہیں؟",
|
50 |
-
"کیا میرا چالان جمع کروانے کا طریقہ بتا سکتے ہیں؟",
|
51 |
-
"میں اپنے چالان کی تصدیق کرنا چاہتا ہوں، کیا آپ میری مدد کر سکتے ہیں؟",
|
52 |
|
53 |
|
54 |
]
|
@@ -67,14 +33,12 @@ def find_most_similar_command(statement, command_list):
|
|
67 |
if similarity > highest_similarity:
|
68 |
highest_similarity = similarity
|
69 |
best_match = command
|
70 |
-
if i<
|
71 |
reply=replies[1]
|
72 |
-
elif i>
|
73 |
reply=replies[2]
|
74 |
-
elif i>
|
75 |
reply=replies[3]
|
76 |
-
elif i>45:
|
77 |
-
reply=replies[4]
|
78 |
else:
|
79 |
reply=replies[0]
|
80 |
i+=1
|
|
|
4 |
|
5 |
# List of commands
|
6 |
commands = [
|
7 |
+
" سم بلاک۔",
|
8 |
+
" سم کی حالت",
|
9 |
+
" سم بلاک ایکٹیویٹ کروانا",
|
10 |
+
" سم کا شمارہ بند ",
|
11 |
+
" سم کی حالت کو تصدیق",
|
12 |
+
" سم بلاک کی انکوائری",
|
13 |
+
" سم کا شمارہ غلط",
|
14 |
+
"موبائل پر مختلف پیکیجز کی تفصیلات انٹرنیٹ پیکیج",
|
15 |
+
"بجٹ کے مطابق ایک سستا پیکیج",
|
16 |
+
" چالان جمع کرنا",
|
17 |
+
"اپنے چالان کی رقم جمع",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
|
19 |
|
20 |
]
|
|
|
33 |
if similarity > highest_similarity:
|
34 |
highest_similarity = similarity
|
35 |
best_match = command
|
36 |
+
if i<7:
|
37 |
reply=replies[1]
|
38 |
+
elif i>7 and i<9:
|
39 |
reply=replies[2]
|
40 |
+
elif i>8 and i<10:
|
41 |
reply=replies[3]
|
|
|
|
|
42 |
else:
|
43 |
reply=replies[0]
|
44 |
i+=1
|