Small fix to chat revive
This commit is contained in:
@@ -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
@@ -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 "
|
||||||
|
|||||||
Reference in New Issue
Block a user