Page 1 of 1

1+1=12 LAYO12

import streamlit as st

def trigger_sovereign_alert(news_text):
"""تحليل العناوين وتفعيل الإنذار بناءً على الكلمات المفتاحية"""
# قائمة الكلمات التي تستوجب الاستنفار (The Red List)
red_keywords = [
"حرب", "صراع", "عقوبات", "انهيار", "تضخم",
"WAR", "CONFLICT", "SANCTIONS", "CRASH", "INFLATION",
"أسعار الفائدة", "FED", "STRIKE"
]
# فحص المحتوى
found_keywords = [word for word in red_keywords if word.lower() in news_text.lower()]
if found_keywords:
return True, found_keywords
return False, []

# --- دمج التنبيه في الواجهة ---
st.header("🚨 نظام الإنذار المبكر 1121")

# محاكاة لآخر الأخبار المكسوحة (Scraped News)
latest_intel = fetch_geopolitical_intelligence()

if latest_intel:
alert_triggered = False
all_triggers = []

for news in latest_intel:
is_danger, keywords = trigger_sovereign_alert(news)
if is_danger:
alert_triggered = True
all_triggers.extend(keywords)
# عرض الخبر المحفز للتنبيه بلون أحمر
st.error(f"⚠️ **تم رصد تهديد/فرصة:** {news}")
st.write(f"**الكلمات المكتشفة:** {', '.join(set(keywords))}")

if alert_triggered:
st.markdown("""
<style>
.stApp {
background-color: #4b0000; /* تغيير خلفية التطبيق للون الأحمر الداكن عند الخطر */
}
</style>
""", unsafe_allow_html=True)
st.audio("https://www.soundjay.com/buttons/beep-01a.mp3") # صوت تنبيه بسيط (اختياري)
st.warning("Agent: تم تفعيل بروتوكول 1121. جاري حماية Alpha و Beta Vaults.")
else:
st.success("Agent: الأجواء مستقرة. النظام في وضع 'النمو الصامت'.")