27 lines
866 B
Python
27 lines
866 B
Python
#!/usr/bin/env python3
|
|
"""
|
|
Скрипт полной очистки истории диалогов и сессионных состояний SQLite.
|
|
"""
|
|
import os
|
|
import sqlite3
|
|
|
|
DB_PATH = "/home/puh/scud_orion_ai_v2/data/scud_orion_ai.db"
|
|
|
|
def clear_chat_history():
|
|
if not os.path.exists(DB_PATH):
|
|
print(f"❌ База данных не найдена по адресу: {DB_PATH}")
|
|
return
|
|
|
|
conn = sqlite3.connect(DB_PATH)
|
|
cursor = conn.cursor()
|
|
|
|
cursor.execute("DELETE FROM chat_messages;")
|
|
cursor.execute("DELETE FROM session_states;")
|
|
cursor.execute("DELETE FROM chat_sessions;")
|
|
|
|
conn.commit()
|
|
conn.close()
|
|
print("✓ [SUCCESS] История сообщений чата и сессионные состояния успешно очищены!")
|
|
|
|
if __name__ == "__main__":
|
|
clear_chat_history() |