db command storage

This commit is contained in:
derlole
2025-05-06 15:29:53 +00:00
parent 6cc84ec712
commit a5c03d9e41
3 changed files with 51 additions and 3 deletions

BIN
db/commands.db Normal file

Binary file not shown.

View File

@@ -0,0 +1,30 @@
import os
import sqlite3
# Ordner und Pfad definieren
db_folder = "db"
db_filename = "commands.db"
db_path = os.path.join(db_folder, db_filename)
# Ordner erstellen, falls nicht vorhanden
os.makedirs(db_folder, exist_ok=True)
# Verbindung zur SQLite-Datenbank
conn = sqlite3.connect(db_path)
cursor = conn.cursor()
# Tabelle erstellen
cursor.execute("""
CREATE TABLE IF NOT EXISTS commands (
id INTEGER PRIMARY KEY AUTOINCREMENT,
command TEXT NOT NULL,
status TEXT NOT NULL,
command_id INTEGER UNIQUE NOT NULL,
tstamp DATETIME DEFAULT CURRENT_TIMESTAMP
)
""")
conn.commit()
conn.close()
print(f"Datenbank erstellt unter: {db_path}")