1
0
mirror of https://gitlab.com/questable/questable_bot synced 2025-10-24 01:40:05 +02:00

Allow dropping state. Add /cancel.

Add delete_from_db to base_quest. Add drop_state. Send unknown commands
to message_handling. Add /cancel.
This commit is contained in:
2018-11-04 13:28:08 +05:30
parent 6b9687ffbe
commit 75eb985f94
2 changed files with 33 additions and 6 deletions

View File

@@ -35,6 +35,12 @@ class base_quest():
output = cursor.fetchone()
self.name, self.imp, self.diff, self.state = output
def delete_from_db(self):
cursor = self.DB.cursor()
query = (f'DELETE FROM {self.TABLE} WHERE chat_id=? AND qid=?')
cursor.execute(query, (self.CHAT_ID, self.QID))
self.DB.commit()
class quest(base_quest):
TABLE = "quests"