ai-assistant / config /valid_text.py
digitalai's picture
final
f5eb4e1 verified
raw
history blame
No virus
4.04 kB
import re
def is_valid_input(user_input):
synonyms_dict = {
"بله": [
"بله", "بلی", "بلخ", "یله", "پله",
"آره", "آری", "آرخ", "yes", "ya", "bale", "ari",
"are", "fgi", "hvi", "Hvd", "Hvd", "fgd", "hsj",
"isj", "nhvn", "هست", "است", "دارد", "یس", "nhavd",
"هست", "احتمال دارد", "امکان دارد", "میتواند", "شاید",
"احتمال مثبت", "باشد", "می دهم", "یس", "yes", "yup",
"چک کن", "مشکوک", "دارد"
],
"خیر": [
"نه", "منفی", "odv", "kodv", "خیر", "no", "ni", "نخیر",
"نیست", "نبود", "نمیشود", "نمی شود", "نمی\u200cشود", "نیست",
"ندیدم", "دخ", "nist", "nabod", "na", "nah", "noch", "nuch",
"nooch", "manfi", "udv"
],
}
input_list = user_input.split(" ")
for inp in input_list:
for k, v in synonyms_dict.items():
if inp in v:
return k
return user_input
def levels():
group_dict = {
"اختلالات حرکتی": "L01",
" رقصاک تعمیم یافته در صورت ، گردن ، اندامهای فوقانی/تحتانی ، تنه ": "L02",
"اختلالات حرکات چشم و علائم عصبی": "L03",
"بیماریهای عصبی": "L04",
"هوموستئینمی شدید": "L06",
"تظاهرات روانی": "L05",
"درگیری نخاع": "L07",
"متابولیسم کبدی داخل سلولی": "L08",
"کمبود لیپاز اسید لیزوزومی": "L09",
"کمبود دی هیدرو لیپوامید دی هیدروژناز": "L10",
"فسفاتمی": "L11",
"عوارض آنسفالوپاتی غیر کبدی به دنبال جراحی باریاتریک": "L12",
"لرزش اندام فوقانی": "L13",
"بیماریهای میتوکندری": "L14",
}
return list(group_dict.keys())
def user_choice_level(choice):
group_dict = {
"اختلالات حرکتی": "L01",
" رقصاک تعمیم یافته در صورت ، گردن ، اندامهای فوقانی/تحتانی ، تنه ": "L02",
"اختلالات حرکات چشم و علائم عصبی": "L03",
"بیماریهای عصبی": "L04",
"هوموستئینمی شدید": "L06",
"تظاهرات روانی": "L05",
"درگیری نخاع": "L07",
"متابولیسم کبدی داخل سلولی": "L08",
"کمبود لیپاز اسید لیزوزومی": "L09",
"کمبود دی هیدرو لیپوامید دی هیدروژناز": "L10",
"فسفاتمی": "L11",
"عوارض آنسفالوپاتی غیر کبدی به دنبال جراحی باریاتریک": "L12",
"لرزش اندام فوقانی": "L13",
"بیماریهای میتوکندری": "L14",
}
return group_dict[choice]
group_dict = {
"اختلالات حرکتی": "L01",
" رقصاک تعمیم یافته در صورت ، گردن ، اندامهای فوقانی/تحتانی ، تنه ": "L02",
"اختلالات حرکات چشم و علائم عصبی": "L03",
"بیماریهای عصبی": "L04",
"هوموستئینمی شدید": "L06",
"تظاهرات روانی": "L05",
"درگیری نخاع": "L07",
"متابولیسم کبدی داخل سلولی": "L08",
"کمبود لیپاز اسید لیزوزومی": "L09",
"کمبود دی هیدرو لیپوامید دی هیدروژناز": "L10",
"فسفاتمی": "L11",
"عوارض آنسفالوپاتی غیر کبدی به دنبال جراحی باریاتریک": "L12",
"لرزش اندام فوقانی": "L13",
"بیماریهای میتوکندری": "L14",
}