mirror of
https://gitlab.com/questable/questable_bot
synced 2025-10-24 01:40:05 +02:00
Add initial code for base_quest, quest, side_quest.
Also, fix typo.
This commit is contained in:
30
questable.py
Normal file
30
questable.py
Normal file
@@ -0,0 +1,30 @@
|
||||
from datetime import datetime
|
||||
|
||||
|
||||
class base_quest():
|
||||
TABLE = None
|
||||
|
||||
def __init__(self, db, chat_id, qid, name=None, imp=None, diff=None,
|
||||
state=None, date=None):
|
||||
self.DB = db
|
||||
self.CHAT_ID = chat_id
|
||||
self.name = name
|
||||
self.QID = qid
|
||||
self.imp = imp
|
||||
self.diff = diff
|
||||
self.state = state
|
||||
if date:
|
||||
if isinstance(date, datetime):
|
||||
self.date = date
|
||||
else:
|
||||
self.date = datetime.fromtimestamp(date)
|
||||
else:
|
||||
date = None
|
||||
|
||||
|
||||
class quest(base_quest):
|
||||
TABLE = "quests"
|
||||
|
||||
|
||||
class side_quest(base_quest):
|
||||
TABLE = "side_quests"
|
||||
Reference in New Issue
Block a user