recap_gen/keywords.py

67 lines
5.2 KiB
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

KEYWORDS: set[str] = {
# ── Угроза / конфликт ─────────────────────────
"убью", "убить", "убил", "убийство", "смерть", "грохнуть",
"взорвётся", "взорвать", "взрыв", "детонатор", "бомба",
"ловушка", "засада", "атака", "штурм", "напасть",
"останавливать", "надо бежать", "слишком поздно", "мы проиграли",
"конец света", "апокалипсис", "катастрофа",
# ── Ранение / критическое состояние ────────────
"ранен", "ранение", "умираю", "без сознания", "остановить кровотечение",
"пульс не прослушивается", "доктор срочно", "нужна помощь",
"реанимация", "скорая", "кровь повсюду",
# ── Секреты / скрытая информация ───────────────
"секрет", "засекречено", "никому не говори", "это между нами",
"улик нет", "улик достаточно", "доказательства", "у нас есть доказательства",
"двойной агент", "крота", "подслушивают", "прослушка",
"флешка", "пароль", "шифр", "код доступа",
# ── Планы / приказ / миссия ─────────────────────
"план", "план б", "новая миссия", "операция начинается",
"отмена операции", "действуем по плану", "приказ ясен",
"координаты", "время ч", "расклад таков", "приступаем",
# ── Решения / выбор / судьба ────────────────────
"выбирай", "нет пути назад", "жертвовать", "это мой выбор",
"ты со мной", "придётся рискнуть", "спасти", "пожертвовать собой",
"мы должны решить", "остановись пока не поздно",
# ── Сюжетные твисты / раскрытия ────────────────
"на самом деле", "вся правда", "это была ложь", "он жив",
"подмена личности", "я всё время знала", "мой отец", "его брат близнец",
"это был мой план", "теперь всё ясно",
# ── Отношения / эмоции ─────────────────────────
"я тебя люблю", "выходи за меня", "у нас будет ребёнок",
"мы расстаёмся", "ты мне нравишься", "я без тебя не могу",
"он изменяет", "прости меня", "мы начнём сначала",
# ── Юмор / неловкость (часто ключевые моменты) ─
"это было случайно", "я всё испортил", "не в ту дверь",
"костюм порвался", "конфуз", "не то письмо", "он же шутил",
# ── Sci-Fi / техно-угроза ──────────────────────
"портал", "временной скачок", "искусственный интеллект", "ядро реактора",
"система отказала", "энергощит упал", "обратный отсчёт",
"спутник выведен из строя", "корабль падает",
# ── Фэнтези / магия ────────────────────────────
"заклинание", "пророчество", "артефакт", "древний орден",
"пламя дракона", "тёмный лорд", "портал закрывается",
"круг ритуала", "великий маг",
# ── Правосудие / расследование ────────────────
"вы арестованы", "расследование", "ордер на обыск",
"признательные показания", "дело раскрыто", "дело закрыто",
"улик достаточно", "главный подозреваемый",
# ── Финансы / шантаж / выкуп ───────────────────
"выкуп", "заложники", "долг", "банковский счёт",
"переведи деньги", "вымогательство", "шантаж", "биткойны",
# ── Общие триггеры (англ. формы, если субтитры смешанные) ─
"kill", "bomb", "explode", "secret", "mission", "run!",
"we're out of time", "trust me", "it's a trap"
}