Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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, вкусный, дешёвый, продукт, спам,
|
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'
|
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(
|
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(
|
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 |
# Убедимся, что слово "как" используется не в вопросе
|