diff --git a/commands/mail.js b/commands/mail.js index d4b28e3..96221e2 100644 --- a/commands/mail.js +++ b/commands/mail.js @@ -55,10 +55,12 @@ const command = { } default: { - client.say( - msg.channelName, - `${msg.displayName}, supply an action (create or fetch)` - ); + client + .say( + msg.channelName, + `${msg.displayName}, supply an action (create or fetch)` + ) + .catch((err) => console.log(err)); break; } } diff --git a/commands/short.js b/commands/short.js index 1e5bed2..3f0da57 100644 --- a/commands/short.js +++ b/commands/short.js @@ -10,7 +10,12 @@ const command = { } const formData = new FormData(); - formData.append("url", splitted[2]); + formData.append( + "url", + splitted[2].startsWith("https://") || splitted[2].startsWith("http://") + ? splitted[2] + : `https://${splitted[2]}` + ); const data = await fetch(`https://s.lain.la`, { method: "post", diff --git a/commands/sketch.js b/commands/sketch.js index 202abc7..4781606 100644 --- a/commands/sketch.js +++ b/commands/sketch.js @@ -11,7 +11,12 @@ const command = { } let formData = new FormData(); - formData.append("long_url", splitted[2]); + formData.append( + "long_url", + splitted[2].startsWith("https://") || splitted[2].startsWith("http://") + ? splitted[2] + : `https://${splitted[2]}` + ); const data = await fetch( `https://verylegit.link/sketchify?long_url=twitter.com`, diff --git a/commands/twitter.js b/commands/twitter.js index d91aea4..42cb638 100644 --- a/commands/twitter.js +++ b/commands/twitter.js @@ -26,7 +26,7 @@ const command = { msg.channelName, `${msg.displayName}, Latest tweet for ${ splitted[2] ? splitted[2] : "forsen" - }: "${data.title}" Media: ${data.description + }: "${data.title.replaceAll("\n", "")}" Media: ${data.description .split('"') .filter((item) => item.startsWith("https://")) .join(" ")} Link: ${data.link}`