added help for natural command. added prefix_from_id for guilddata
This commit is contained in:
@ -53,7 +53,6 @@ use sqlx::{
|
||||
use std::str::from_utf8;
|
||||
|
||||
use num_integer::Integer;
|
||||
use num_traits::cast::ToPrimitive;
|
||||
|
||||
use std::{
|
||||
convert::TryInto,
|
||||
@ -744,15 +743,13 @@ async fn natural(ctx: &Context, msg: &Message, args: String) -> CommandResult {
|
||||
.output()
|
||||
.await;
|
||||
|
||||
if let Some(timestamp) = python_call.ok().map(|inner| {
|
||||
println!("{}", from_utf8(&*inner.stdout).unwrap());
|
||||
|
||||
if let Some(timestamp) = python_call.ok().map(|inner|
|
||||
if inner.status.success() {
|
||||
Some(from_utf8(&*inner.stdout).unwrap().parse::<i64>().unwrap())
|
||||
}
|
||||
else {
|
||||
None
|
||||
}}).flatten() {
|
||||
}).flatten() {
|
||||
|
||||
let mut location_ids = vec![ReminderScope::Channel(msg.channel_id.as_u64().to_owned())];
|
||||
let mut content = msg_crop;
|
||||
@ -798,20 +795,24 @@ 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");
|
||||
let _ = msg.channel_id.say(&ctx, "DEV ERROR: Failed to invoke Python").await;
|
||||
}
|
||||
}
|
||||
else {
|
||||
println!("aaaaaaaaaaaaaaaaaaa");
|
||||
let prefix = GuildData::prefix_from_id(msg.guild_id, &pool).await;
|
||||
|
||||
let resp = user_data.response(&pool, "natural/no_argument").await.replace("{prefix}", &prefix);
|
||||
|
||||
let _ = msg.channel_id.send_message(&ctx, |m| m
|
||||
.embed(|e| e
|
||||
.description(resp)
|
||||
)).await;
|
||||
}
|
||||
|
||||
Ok(())
|
||||
|
Reference in New Issue
Block a user