diff options
author | Rosyid Haryadi <rosyid_haryadi@protonmail.com> | 2024-07-27 21:45:38 +0700 |
---|---|---|
committer | Rosyid Haryadi <rosyid_haryadi@protonmail.com> | 2024-07-27 21:45:38 +0700 |
commit | 38c6f914ed61c2348014a2998d1815d959ed2871 (patch) | |
tree | 39c99a698932531ef86120cfed5b6381a20d87e7 /util.py | |
parent | e74357544064105b23fca2cd15a09c2bf16072af (diff) |
upd: get score by explicit request
Diffstat (limited to 'util.py')
-rw-r--r-- | util.py | 17 |
1 files changed, 16 insertions, 1 deletions
@@ -1,13 +1,15 @@ import logging import os +import sqlite3 from dotenv import load_dotenv load_dotenv() +dbFile = 'db.sqlite3' + def setupLogger(): - # kayanya python logger itu singleton, bisa dipanggil berkali2 logger = logging.getLogger(__name__) logging.basicConfig( filename=os.getenv('LOGFILE'), @@ -16,3 +18,16 @@ def setupLogger(): format='%(asctime)s - %(levelname)s - %(message)s' ) return logger + + +def initDb(): + conn = sqlite3.connect(dbFile) + cur = conn.cursor() + cur.execute("CREATE TABLE incoming (id, msg_date, msg_from, text, is_read)") + conn.commit() + conn.close() + + +def getDbConn(): + conn = sqlite3.connect(dbFile) + return conn |