Hunzla commited on
Commit
98a8a7d
1 Parent(s): f3706eb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -50
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<16:
71
  reply=replies[1]
72
- elif i>15 and i<31:
73
  reply=replies[2]
74
- elif i>30 and i<46:
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