Эх сурвалжийг харах

Testing system message url in chat

deadtom 1 өдөр өмнө
parent
commit
58632591b8

+ 3 - 2
ownchatbot/bot_messages.py

@@ -1,6 +1,6 @@
-from flask import current_app
+from flask import current_app, url_for
 from ownchatbot.db import get_db, is_cool
-from ownchatbot.owncast_com import send_chat, send_private_chat
+from ownchatbot.owncast_com import send_chat, send_private_chat, send_system_chat
 from ownchatbot.reward_handlers import run_script, add_to_queue, add_to_vote, add_to_goal, was_goal_reached, goal_reached, is_reward_active, check_vote, all_active_goals, goal_left, was_milestone_reached, save_alerts
 from ownchatbot.user_handlers import spend_points, get_users_points, refund_points, get_all_users_with_user_id
 import os
@@ -79,6 +79,7 @@ def do_reward(message, user_id):  # Parse the chat command
                 alerts_dict['g_reward'] = reward
                 save_alerts(alerts_dict)
                 send_chat(f'\"{prefix}{reward}\" target reached! 🎉')
+                send_system_chat(f'![Goal Reached]({url_for(web_panels.assets, asset_name=alerts_dict["GOAL_ALERT"])})')
             else:  # If goal wasn't reached, was a milestone passed?
                 if wmr:
                     alerts_dict['m_name'] = username