Spaces:
Running
Running
Update utils/functions.py
Browse files- utils/functions.py +17 -3
utils/functions.py
CHANGED
@@ -92,6 +92,15 @@ def get_history():
|
|
92 |
logging.info("Historia analiz została pobrana pomyślnie.")
|
93 |
return history
|
94 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
95 |
def update_stats(fraud_detected=False):
|
96 |
"""Aktualizuje statystyki analiz w pliku stats.json."""
|
97 |
stats = load_json(STATS_FILE)
|
@@ -149,7 +158,7 @@ def simple_checks(message, language):
|
|
149 |
return warnings
|
150 |
|
151 |
def analyze_message(message, phone_number, additional_info, api_key, language):
|
152 |
-
"""Analizuje wiadomość SMS za pomocą API
|
153 |
if not api_key:
|
154 |
logging.error("Brak klucza API.")
|
155 |
return "Brak klucza API.", "Brak klucza API.", "Brak klucza API."
|
@@ -226,7 +235,7 @@ Du bist ein fortgeschrittener KI-Assistent, spezialisiert auf die Identifizierun
|
|
226 |
- Welche Faktoren beeinflussen diese Bewertung?
|
227 |
- Was sind die Argumente für und gegen die Bewertung dieser Nachricht als Betrug?
|
228 |
|
229 |
-
**❓ Zusätzliche
|
230 |
- Welche anderen Nachrichten hast du in der Vergangenheit von dieser Nummer erhalten?
|
231 |
- Enthält die Nachricht weitere Informationen, die bei der Risikobewertung hilfreich sein könnten?
|
232 |
- Welche bisherigen Erfahrungen hast du mit SMS-Betrügereien gemacht?
|
@@ -238,7 +247,7 @@ Du bist ein fortgeschrittener KI-Assistent, spezialisiert auf die Identifizierun
|
|
238 |
- Gib klare und spezifische Empfehlungen zu den nächsten Schritten, die der Benutzer unternehmen sollte.
|
239 |
- Welche Sicherheitsmaßnahmen sollten umgesetzt werden?
|
240 |
|
241 |
-
**❓ Zusätzliche
|
242 |
- Solltest du diese Nachricht deinem Mobilfunkanbieter melden?
|
243 |
- Welche weiteren Schritte kannst du unternehmen, um sicherzustellen, dass du nicht Opfer eines Betrugs geworden bist?
|
244 |
- Hast du Zugriff auf andere Werkzeuge, die dir helfen können, diese Nachricht zu bewerten?
|
@@ -425,3 +434,8 @@ def get_email_info(email):
|
|
425 |
"organization": "Nieznana organizacja", # Możesz dodać logikę, aby zidentyfikować organizację
|
426 |
"country": "Nieznany kraj" # Możesz dodać logikę, aby zidentyfikować kraj
|
427 |
}
|
|
|
|
|
|
|
|
|
|
|
|
92 |
logging.info("Historia analiz została pobrana pomyślnie.")
|
93 |
return history
|
94 |
|
95 |
+
def get_analysis_history():
|
96 |
+
"""Zwraca szczegółową historię analiz z pliku history.json."""
|
97 |
+
history = load_json(HISTORY_FILE)
|
98 |
+
if history:
|
99 |
+
return history
|
100 |
+
else:
|
101 |
+
logging.info("Brak zapisanej historii analiz.")
|
102 |
+
return []
|
103 |
+
|
104 |
def update_stats(fraud_detected=False):
|
105 |
"""Aktualizuje statystyki analiz w pliku stats.json."""
|
106 |
stats = load_json(STATS_FILE)
|
|
|
158 |
return warnings
|
159 |
|
160 |
def analyze_message(message, phone_number, additional_info, api_key, language):
|
161 |
+
"""Analizuje wiadomość SMS za pomocą API."""
|
162 |
if not api_key:
|
163 |
logging.error("Brak klucza API.")
|
164 |
return "Brak klucza API.", "Brak klucza API.", "Brak klucza API."
|
|
|
235 |
- Welche Faktoren beeinflussen diese Bewertung?
|
236 |
- Was sind die Argumente für und gegen die Bewertung dieser Nachricht als Betrug?
|
237 |
|
238 |
+
**❓ Zusätzliche Fragen zur Überlegung:**
|
239 |
- Welche anderen Nachrichten hast du in der Vergangenheit von dieser Nummer erhalten?
|
240 |
- Enthält die Nachricht weitere Informationen, die bei der Risikobewertung hilfreich sein könnten?
|
241 |
- Welche bisherigen Erfahrungen hast du mit SMS-Betrügereien gemacht?
|
|
|
247 |
- Gib klare und spezifische Empfehlungen zu den nächsten Schritten, die der Benutzer unternehmen sollte.
|
248 |
- Welche Sicherheitsmaßnahmen sollten umgesetzt werden?
|
249 |
|
250 |
+
**❓ Zusätzliche Fragen zur Überlegung:**
|
251 |
- Solltest du diese Nachricht deinem Mobilfunkanbieter melden?
|
252 |
- Welche weiteren Schritte kannst du unternehmen, um sicherzustellen, dass du nicht Opfer eines Betrugs geworden bist?
|
253 |
- Hast du Zugriff auf andere Werkzeuge, die dir helfen können, diese Nachricht zu bewerten?
|
|
|
434 |
"organization": "Nieznana organizacja", # Możesz dodać logikę, aby zidentyfikować organizację
|
435 |
"country": "Nieznany kraj" # Możesz dodać logikę, aby zidentyfikować kraj
|
436 |
}
|
437 |
+
|
438 |
+
# Zachowujemy funkcję get_analysis_history
|
439 |
+
def get_analysis_history():
|
440 |
+
"""Zwraca historię analiz."""
|
441 |
+
return get_history()
|