diff --git a/.idea/reminder-rs.iml b/.idea/reminder-rs.iml
index c254557..2b460b2 100644
--- a/.idea/reminder-rs.iml
+++ b/.idea/reminder-rs.iml
@@ -1,5 +1,10 @@
+
+
+
+
+
@@ -7,5 +12,6 @@
+
\ No newline at end of file
diff --git a/dp.py b/dp.py
index 4077bf1..68056c2 100644
--- a/dp.py
+++ b/dp.py
@@ -10,4 +10,4 @@ dt = dateparser.parse(sys.argv[1], settings={
'PREFER_DATES_FROM': 'future',
})
-print(dt.timestamp() if dt is not None else -1)
+sys.stdout.write(str(int(dt.timestamp()) if dt is not None else -1))
diff --git a/src/commands/reminder_cmds.rs b/src/commands/reminder_cmds.rs
index 847b881..b2ae066 100644
--- a/src/commands/reminder_cmds.rs
+++ b/src/commands/reminder_cmds.rs
@@ -729,9 +729,9 @@ async fn natural(ctx: &Context, msg: &Message, args: String) -> CommandResult {
let send_str = user_data.response(&pool, "natural/send").await;
let to_str = user_data.response(&pool, "natural/to").await;
- let every_str = user_data.response(&pool, "natural/every").await;
+ // let every_str = user_data.response(&pool, "natural/every").await;
- let mut args_iter = args.splitn(1, &send_str);
+ let mut args_iter = args.splitn(2, &send_str);
let (time_crop_opt, msg_crop_opt) = (args_iter.next(), args_iter.next());
@@ -744,13 +744,15 @@ async fn natural(ctx: &Context, msg: &Message, args: String) -> CommandResult {
.output()
.await;
- if let Some(timestamp) = python_call.ok().map(|inner|
+ if let Some(timestamp) = python_call.ok().map(|inner| {
+ println!("{}", from_utf8(&*inner.stdout).unwrap());
+
if inner.status.success() {
- from_utf8(&*inner.stdout).unwrap().parse::().unwrap().round().to_i64()
+ Some(from_utf8(&*inner.stdout).unwrap().parse::().unwrap())
}
else {
None
- }).flatten() {
+ }}).flatten() {
let mut location_ids = vec![ReminderScope::Channel(msg.channel_id.as_u64().to_owned())];
let mut content = msg_crop;
@@ -796,15 +798,21 @@ async fn natural(ctx: &Context, msg: &Message, args: String) -> CommandResult {
if res.is_ok() {
issue_count += 1;
}
+ else {
+ println!("{:?}", res);
+ }
}
let _ = msg.channel_id.say(&ctx, format!("successfully set {} reminders", issue_count)).await;
}
// something not right with the time parse
else {
-
+ println!("ewifjewiof");
}
}
+ else {
+ println!("aaaaaaaaaaaaaaaaaaa");
+ }
Ok(())
}