last_used ASC
"""
)
- fetched = c.fetchone()
- if not fetched:
- conn.close()
- return
+ while True:
+ fetched = c.fetchone()
+ if not fetched:
+ break
- name, cooldown, end_time, last_used, value = fetched
- print(fetched)
- if time.time() < last_used + cooldown:
- return
- if time.time() > start_stream_ts + end_time and end_time != 0:
- return
- if value:
- tools.smart_privmsg.send(bot, message, value)
- else:
- try:
- auto_message_modules[name].main(bot, message)
- except KeyError:
- c.execute(
- """
- DELETE FROM
- auto_messages
- WHERE
- name = ?
- """,
- (name, )
- )
- conn.commit()
- return
+ name, cooldown, end_time, last_used, value = fetched
+ if time.time() < last_used + cooldown:
+ continue
+ if time.time() > start_stream_ts + end_time and end_time != 0:
+ continue
+ if value:
+ tools.smart_privmsg.send(bot, message, value)
+ else:
+ try:
+ auto_message_modules[name].main(bot, message)
+ except KeyError:
+ c.execute(
+ """
+ DELETE FROM
+ auto_messages
+ WHERE
+ name = ?
+ """,
+ (name, )
+ )
+ conn.commit()
+ continue
- c.execute(
- "UPDATE auto_messages SET last_used = ? WHERE name = ?",
- (
- int(time.time()),
- name,
+ c.execute(
+ "UPDATE auto_messages SET last_used = ? WHERE name = ?",
+ (
+ int(time.time()),
+ name,
+ )
)
- )
- conn.commit()
+ conn.commit()
conn.close()
reload(database_manager)
reload(analyze_auto_message)
-logging.basicConfig(filename="/var/log/aptbot/logs.log", level=logging.DEBUG)
+logging.basicConfig(
+ filename="/var/log/aptbot/logs.log",
+ level=logging.DEBUG,
+ format="[%(levelname)s] %(asctime)s: %(message)s"
+)
PATH = os.path.dirname(os.path.realpath(__file__))
logging.info(f"Defined PATH: {PATH}")