added preset commands and MORE DEBUG INFO LES GOOOOO

This commit is contained in:
2025-02-05 22:11:53 +01:00
parent 99b30f4cfa
commit b178968940
10 changed files with 117 additions and 38 deletions
+17 -2
View File
@@ -12,8 +12,13 @@ def add_new_posts(bot: botPy.Bot, debug_print: bool = False):
posts = reddit.fetch_posts_with_flair(bot, "Original Art")
py_print("Evaluating posts...\n")
added_posts = 0
without_media = 0
not_added = 0
for post in posts:
media = reddit.has_media(post)
media_urls = "\n ".join(media[3])
if debug_print: print(
@@ -22,8 +27,12 @@ def add_new_posts(bot: botPy.Bot, debug_print: bool = False):
f"\n {check_emoji if media[0] else cross_emoji} Media ({media[1]}) [{media[2]}]",
f"\n {media_urls}\n"
)
if not media[0]:
without_media += 1
continue
data.update_post_in_data(
post_added = data.add_post_to_data(
bot,
data.PostData(
post.shortlink,
@@ -36,6 +45,12 @@ def add_new_posts(bot: botPy.Bot, debug_print: bool = False):
)
)
py_print(f"Sucessfully fetched {len(posts)} posts")
if post_added: added_posts += 1
else: not_added += 1
py_print(f"Sucessfully fetched {len(posts)} posts.\n" +
f" Out of which were {added_posts} added.\n" +
f" {without_media} had no media, " +
f"and {not_added} weren't added because they are removed or already existed")
data.write_data(bot)