fruitpicker01 commited on
Commit
b4e169a
·
verified ·
1 Parent(s): 3fc2a0c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -6
app.py CHANGED
@@ -970,7 +970,7 @@ def generate_standard_prompt(description, advantages, key_message, approach, *se
970
  f"Описание предложения: {description}\n"
971
  f"Преимущества: {advantages}\n"
972
  "В тексте смс запрещено использование:\n"
973
- "- Запрещенные слова: № один, номер один, № 1, вкусный, дешёвый, продукт, спам, доступный, банкротство, долги, займ, срочно, сейчас, лучший, главный, номер 1, гарантия, успех, лидер;\n"
974
  "- Обращение к клиенту;\n"
975
  "- Приветствие клиента;\n"
976
  "- Обещания и гарантии;\n"
@@ -1689,7 +1689,7 @@ def check_forbidden_words(message):
1689
  forbidden_patterns = [
1690
  r'№\s?1\b', r'номер\sодин\b', r'номер\s1\b',
1691
  r'вкусный', r'дешёвый', r'продукт',
1692
- r'спам', r'доступный', r'банкротство', r'долг[и]?', r'займ',
1693
  r'срочный', r'сейчас', r'главный',
1694
  r'гарантия', r'успех', r'лидер'
1695
  ]
@@ -1879,7 +1879,7 @@ def check_no_introductory_phrases(message):
1879
 
1880
  def check_no_amplifiers(message):
1881
  amplifiers = [
1882
- r'\b(очень|крайне|чрезвычайно|совсем|абсолютно|полностью|чисто)\b'
1883
  ]
1884
 
1885
  for pattern in amplifiers:
@@ -1891,7 +1891,7 @@ def check_no_amplifiers(message):
1891
 
1892
  def check_no_time_parasites(message):
1893
  time_parasites = [
1894
- r'\b(сейчас|немедленно|срочно|в данный момент|теперь)\b'
1895
  ]
1896
 
1897
  for pattern in time_parasites:
@@ -1941,8 +1941,7 @@ def check_no_compound_sentences(message):
1941
  r'\bкогда\b', r'\bкак только\b', r'\bпока\b', r'\bпосле того как\b',
1942
  r'\bпотому что\b', r'\bтак как\b', r'\bоттого что\b', r'\bблагодаря тому что\b',
1943
  r'\bчтобы\b', r'\bдля того чтобы\b', r'\bесли\b', r'\bкогда бы\b', r'\bесли бы\b',
1944
- r'\bхотя\b', r'\bнесмотря на то что\b', r'\bкак\b', r'\bбудто\b', r'\bсловно\b', r'\bкак будто\b',
1945
- r'\bчто\b'
1946
  ]
1947
 
1948
  # Убедимся, что слово "как" используется не в вопросе
 
970
  f"Описание предложения: {description}\n"
971
  f"Преимущества: {advantages}\n"
972
  "В тексте смс запрещено использование:\n"
973
+ "- Запрещенные слова: № один, номер один, № 1, вкусный, дешёвый, продукт, спам, банкротство, долги, займ, срочно, лучший, главный, номер 1, гарантия, успех, лидер;\n"
974
  "- Обращение к клиенту;\n"
975
  "- Приветствие клиента;\n"
976
  "- Обещания и гарантии;\n"
 
1689
  forbidden_patterns = [
1690
  r'№\s?1\b', r'номер\sодин\b', r'номер\s1\b',
1691
  r'вкусный', r'дешёвый', r'продукт',
1692
+ r'спам', r'банкротство', r'долг[и]?', r'займ',
1693
  r'срочный', r'сейчас', r'главный',
1694
  r'гарантия', r'успех', r'лидер'
1695
  ]
 
1879
 
1880
  def check_no_amplifiers(message):
1881
  amplifiers = [
1882
+ r'\b(очень|крайне|чрезвычайно|совсем|полностью|чисто)\b'
1883
  ]
1884
 
1885
  for pattern in amplifiers:
 
1891
 
1892
  def check_no_time_parasites(message):
1893
  time_parasites = [
1894
+ r'\b(немедленно|срочно|в данный момент|теперь)\b'
1895
  ]
1896
 
1897
  for pattern in time_parasites:
 
1941
  r'\bкогда\b', r'\bкак только\b', r'\bпока\b', r'\bпосле того как\b',
1942
  r'\bпотому что\b', r'\bтак как\b', r'\bоттого что\b', r'\bблагодаря тому что\b',
1943
  r'\bчтобы\b', r'\bдля того чтобы\b', r'\bесли\b', r'\bкогда бы\b', r'\bесли бы\b',
1944
+ r'\bхотя\b', r'\bнесмотря на то что\b', r'\bкак\b', r'\bбудто\b', r'\bсловно\b', r'\bкак будто\b'
 
1945
  ]
1946
 
1947
  # Убедимся, что слово "как" используется не в вопросе