twitch_bot/commands/short.js
2023-02-01 23:11:48 +02:00

28 lines
701 B
JavaScript

const command = {
name: "short",
desc: "shorten an url",
run: async (client, msg, splitted) => {
if (!splitted[2]) {
client
.say(msg.channelName, `${msg.displayName}, supply an URL PoroSad`)
.catch((err) => console.log(err));
return;
}
const formData = new FormData();
formData.append("url", splitted[2]);
const data = await fetch(`https://s.lain.la`, {
method: "post",
body: formData,
})
.then((res) => res.text())
.catch((err) => console.log(err));
client
.say(msg.channelName, `${msg.displayName}, shortened URL: ${data}`)
.catch((err) => console.log(err));
},
};
module.exports = { command };