LOL!
This commit is contained in:
60
src/main.rs
60
src/main.rs
@@ -35,30 +35,23 @@ impl EventHandler for Handler
|
|||||||
}
|
}
|
||||||
|
|
||||||
//Holy fuck this code fucking sucks how do I sanitise this PLS HELP THERES NO OBJECTS
|
//Holy fuck this code fucking sucks how do I sanitise this PLS HELP THERES NO OBJECTS
|
||||||
// if &text.to_lowercase() == "pls embeb"
|
if &text.to_lowercase() == "pls embeb"
|
||||||
// {
|
|
||||||
// if let Err(why) = msg.channel_id.send_message(&ctx.http, |m|
|
|
||||||
// {
|
|
||||||
// m.content("this is an embeb")
|
|
||||||
// .tts(true)
|
|
||||||
// .embed( |e|
|
|
||||||
// e.title("Really cool title")
|
|
||||||
// .description("This will explode")
|
|
||||||
// .field("Wow rust is really cool","Idk what I'm doing",false,)
|
|
||||||
// )
|
|
||||||
// }
|
|
||||||
// ).await
|
|
||||||
// {
|
|
||||||
// println!("Error emebbing : {:?}",why);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// }
|
|
||||||
// Hopefully a better refactored version of above function only here to showcase how awful
|
|
||||||
// I was
|
|
||||||
if &text.to_lowercase() == "pls embed fr fr"
|
|
||||||
{
|
{
|
||||||
|
if let Err(why) = msg.channel_id.send_message(&ctx.http, |m|
|
||||||
|
{
|
||||||
|
m.content("this is an embeb")
|
||||||
|
.tts(true)
|
||||||
|
.embed( |e|
|
||||||
|
e.title("Really cool title")
|
||||||
|
.description("This will explode")
|
||||||
|
.field("Wow rust is really cool","Idk what I'm doing",false,)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
).await
|
||||||
|
{
|
||||||
|
println!("Error emebbing : {:?}",why);
|
||||||
|
}
|
||||||
|
|
||||||
embedded_message(&ctx,&msg,"Wowowowow","Twitch sub notif!","woolHehe woolHoho","!momentummod");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -93,30 +86,7 @@ fn get_response(txt: &str) -> String
|
|||||||
_ => return "not pog".to_string(),
|
_ => return "not pog".to_string(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//Embed function starts here (will likely break everything)
|
|
||||||
// fn create_embed(title: &str , description: &str, field1: &str , field2: &str ) -> CreateEmbed
|
|
||||||
// {
|
|
||||||
// return |e| CreateEmbed
|
|
||||||
// {
|
|
||||||
// e.title(&title).description(&description).field(&field1,&field2,false,)
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
//It did break everything
|
|
||||||
async fn embedded_message(ctx:&Context, msg: &Message,title: &str, description: &str, field1: &str, field2: &str )
|
|
||||||
{
|
|
||||||
|
|
||||||
if let Err(why) = msg.channel_id.send_message(&ctx.http,|m|
|
|
||||||
{
|
|
||||||
m.content("").tts(false).embed( |e| e.title(&title.to_string()).description(&description.to_string()).field(&field1.to_string(),&field2.to_string(),false,))
|
|
||||||
}).await{ println!("hello {:?}",why); }
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
//Purely for debugging
|
|
||||||
fn print_type_of<T>(_: &T)
|
|
||||||
{
|
|
||||||
println!("{}", std::any::type_name::<T>())
|
|
||||||
}
|
|
||||||
|
|
||||||
#[tokio::main]
|
#[tokio::main]
|
||||||
async fn main() {
|
async fn main() {
|
||||||
|
|||||||
Reference in New Issue
Block a user