Files
lol_discordbot/database/db.py
T
2026-04-22 00:49:43 -04:00

35 lines
842 B
Python

import sqlite3
conn = sqlite3.connect("user.db")
cursor = conn.cursor()
cursor.execute("""
CREATE TABLE IF NOT EXISTS users(
discord_id TEXT PRIMARY KEY,
puuid TEXT NOT NULL,
game_name TEXT,
tag_line TEXT
)
""")
conn.commit()
def save_user(discord_id: str, puuid: str, game_name: str, tag_line: str):
cursor.execute(
"""
INSERT INTO users(discord_id,puuid,game_name,tag_line)
VALUEs (?,?,?,?)
ON CONFLICT(discord_id) DO UPDATE SET
puuid = excluded.puuid,
game_name=excluded.game_name,
tag_line=excluded.tag_line
""",
(discord_id, puuid, game_name, tag_line),
)
conn.commit()
def get_user(discord_id: str):
cursor.execute("SELECT * FROM users WHERE discord_id = ?", (discord_id,))
return cursor.fetchone()