summaryrefslogtreecommitdiff
path: root/util.py
diff options
context:
space:
mode:
authorRosyid Haryadi <rosyid_haryadi@protonmail.com>2024-07-27 21:45:38 +0700
committerRosyid Haryadi <rosyid_haryadi@protonmail.com>2024-07-27 21:45:38 +0700
commit38c6f914ed61c2348014a2998d1815d959ed2871 (patch)
tree39c99a698932531ef86120cfed5b6381a20d87e7 /util.py
parente74357544064105b23fca2cd15a09c2bf16072af (diff)
upd: get score by explicit request
Diffstat (limited to 'util.py')
-rw-r--r--util.py17
1 files changed, 16 insertions, 1 deletions
diff --git a/util.py b/util.py
index 88bff8e..0590c49 100644
--- a/util.py
+++ b/util.py
@@ -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