INSTRUCTION = ( "Rewrite the following message as a strong political criticism " "without violence, hate speech, or calls for death. " "Keep it sharp, satirical, and suitable for public platforms:\n\n" )
def contains_violence(text: str) -> bool: return any(word.lower() in text.lower() for word in BANNED_PATTERNS)
def ai_rephrase(text: str) -> str: prompt = INSTRUCTION + text result = paraphraser(prompt)[0]["generated_text"] return result.strip()
def safe_rephrase(text: str) -> str: if contains_violence(text): return ai_rephrase(text) return text 4️⃣ Адаптація під платформи Кожна платформа має свої обмеження + стиль 👇 Копіювати код Python def adapt_for_platform(text: str, platform: str) -> str: platform = platform.lower()
if platform == "x": # Twitter / X return text[:280]
if platform == "telegram": return text + "\n\n#politics #satire #freedom"
if platform == "viber": return f"🔥 {text}"
if platform == "binance": return ( "⚠️ Opinion / Analysis\n\n" + text + "\n\n#Geopolitics #Markets #Risk" )
return text 5️⃣ Повний пайплайн (1 функція → всі платформи) Копіювати код Python def generate_safe_posts(original_text: str) -> dict: safe_text = safe_rephrase(original_text)
return { "X": adapt_for_platform(safe_text, "x"), "Telegram": adapt_for_platform(safe_text, "telegram"), "Viber": adapt_for_platform(safe_text, "viber"), "Binance": adapt_for_platform(safe_text, "binance"), } 6️⃣ Приклад використання (твоє повідомлення) Копіювати код Python if __name__ == "__main__": original = "願他去死! 🔥 TheEndofrussia.com"
posts = generate_safe_posts(original)
for platform, text in posts.items(): print(f"\n--- {platform} ---") print(text) 🔥 Результат (приблизно) Замість заклику до смерті → “This message represents a rejection of authoritarian ideology and a call for its end in history, not violence.” (формулювання варіюється — це реальний AI, не шаблон) 7️⃣ Хочеш ще жорсткіше? Можемо додати: 🧠 LLM-класифікатор ризиків 🎭 режим політичної сатири 🌍 багатомовність (UA / EN / CN / HE) 🤖 автопостинг через API 🖼️ генерацію підписів до зображень Просто скажи, який наступний рівень