Small fix to chat revive

This commit is contained in:
2025-12-10 09:22:12 +01:00
parent a019aac640
commit e099a3d260
2 changed files with 5 additions and 3 deletions
+2
View File
@@ -27,6 +27,8 @@ async def handle_moderation(message):
return return
if is_user_immune(message.author): if is_user_immune(message.author):
return return
if message.guild is None:
return
text = message.content or "" text = message.content or ""
uid = str(message.author.id) uid = str(message.author.id)
g = message.guild g = message.guild
+3 -3
View File
@@ -296,7 +296,7 @@ async def on_ready():
logger.info(f"T.A.R.S. is online as {bot.user} (ID: {bot.user.id})") logger.info(f"T.A.R.S. is online as {bot.user} (ID: {bot.user.id})")
scheduler.start() scheduler.start()
scheduler.add_job( scheduler.add_job(
lambda: asyncio.create_task(check_chat_revive()), lambda: bot.loop.create_task(check_chat_revive()),
"interval", "interval",
minutes=10, minutes=10,
id="chat_revive_job", id="chat_revive_job",
@@ -826,8 +826,8 @@ async def check_chat_revive():
avoid_text = "" avoid_text = ""
if recent_questions: if recent_questions:
avoid_text = ( avoid_text = (
"Avoid reusing or closely paraphrasing these recent questions:\n" "Avoid reusing or closely paraphrasing these recent questions:\n"
+ "\n".join(f"- {q}" for q in recent_questions) + "\n".join(f"- {q}" for q in recent_questions)
) )
prompt = ( prompt = (
"Generate a short, friendly, thought-provoking conversation starter " "Generate a short, friendly, thought-provoking conversation starter "