mirror of
https://github.com/house-of-vanity/conf_bot.git
synced 2025-07-06 22:34:07 +00:00
Reset feature
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,4 +1,5 @@
|
|||||||
assets/cert*
|
assets/cert*
|
||||||
**/settings.ini
|
**/settings.ini
|
||||||
main.db
|
main.db
|
||||||
|
main.db-journal
|
||||||
settings.ini
|
settings.ini
|
19
database.py
19
database.py
@ -80,7 +80,9 @@ class DataBase:
|
|||||||
LEFT JOIN `user` u ON u.id = r.user_id
|
LEFT JOIN `user` u ON u.id = r.user_id
|
||||||
WHERE u.id = '%s' AND
|
WHERE u.id = '%s' AND
|
||||||
r.conf_id = '%s' AND
|
r.conf_id = '%s' AND
|
||||||
r.id > (SELECT IFNULL(MAX(relation_id), 0) FROM reset WHERE user_id = '%s')
|
r.id > (
|
||||||
|
SELECT IFNULL(MAX(relation_id), 0) FROM reset WHERE user_id = '%s' AND conf_id = '%s'
|
||||||
|
)
|
||||||
GROUP BY w.word
|
GROUP BY w.word
|
||||||
ORDER BY count DESC
|
ORDER BY count DESC
|
||||||
LIMIT %s
|
LIMIT %s
|
||||||
@ -109,9 +111,18 @@ class DataBase:
|
|||||||
result = self.execute(sql)
|
result = self.execute(sql)
|
||||||
return(result)
|
return(result)
|
||||||
|
|
||||||
# def reset(self, user_id, conf_id):
|
def reset(self, user_id, conf_id):
|
||||||
# date = int(dt.datetime.now().strftime("%s"))
|
date = int(dt.datetime.now().strftime("%s"))
|
||||||
# sql
|
sql = """
|
||||||
|
INSERT OR IGNORE INTO reset (user_id, conf_id, date, relation_id)
|
||||||
|
VALUES ('%s', '%s', '%s', (SELECT MAX(rowid) FROM relations));
|
||||||
|
""" % (
|
||||||
|
user_id,
|
||||||
|
conf_id,
|
||||||
|
date
|
||||||
|
)
|
||||||
|
result = self.execute(sql)
|
||||||
|
return(result)
|
||||||
|
|
||||||
|
|
||||||
def close(self):
|
def close(self):
|
||||||
|
Reference in New Issue
Block a user