diff --git a/src/pole_dialogue/mod.rs b/src/pole_dialogue/mod.rs index 31d16ff..7d961ab 100644 --- a/src/pole_dialogue/mod.rs +++ b/src/pole_dialogue/mod.rs @@ -1,12 +1,13 @@ use teloxide::prelude::*; use chrono::Local; +use std::ops::Add; use std::cmp::Ordering::Equal; use std::str; use crate::telegram_utils::*; mod database; fn change_day(last_day: &str) -> bool{ - last_day.cmp(&Local::now().format("%Y-%m-%d").to_string()) != Equal + last_day.cmp(&Local::now().add(chrono::TimeDelta::hours(2)).format("%Y-%m-%d").to_string()) != Equal } fn check_pole(group_id: &str) -> bool {