use crate::engine::SymbolicAnswer;
use crate::event_log::EventLog;
use crate::solver_handlers::finalize_simple;
pub fn try_kupi_slona(
prompt: &str,
normalized: &str,
log: &mut EventLog,
) -> Option<SymbolicAnswer> {
if !normalized.contains("купи слона") {
return None;
}
let body = String::from(
"«Купи слона» — это известная русская детская фраза-игра. \
На любой ответ следует продолжение: «Все так говорят, а ты купи слона!» \
Правильный ответ по правилам игры: «У всех есть слон, а у меня нет».",
);
Some(finalize_simple(
prompt,
log,
"kupi_slona",
"response:kupi_slona",
&body,
1.0,
))
}