Skip to content

Latest commit

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Canvacord it sucks, I won't let them come and insult the support server

  • Atzu

Swiftcord

Swiftcord

Simple & easy to use image manipulation module.

Installing

npm i --save swiftcord

Features

  • Super fast image manipulation
  • Welcomer abd leaver images
  • Rank card
  • and more...

Functions

  • batslap(image1, image2)
  • beautiful(image)
  • facepalm(image)
  • gay(image)
  • kiss(image1, image2)
  • rip(image)
  • spank(image1, image2)
  • trash(image)
  • blur(image, level = 5)
  • greyscale(image)
  • sepia(image)
  • invert(image)
  • delete(image)
  • color(color_hex_or_html5_color_name)
  • trigger(image)
  • hitler(image)
  • bed(image1, image2)
  • wanted(image)
  • circle(image)
  • jail(image)
  • dither(image)
  • rank({ username, discrim, level, rank, neededXP, currentXP, avatarURL })

Example

constSwiftcord=require("swiftcord");constcanva=newSwiftcord.Canvas();constfs=require("fs");functioncreate(){fs.readFile("./image.png",async(err,data)=>{letimg=awaitcanva.trigger(data);returnfs.writeFile("./triggered.gif",img,(err)=>{if(err)console.error(err);});});}create();

Discord.js Example

constDiscord=require("discord.js");constclient=newDiscord.Client();const{ Swiftcord }=require("swiftcord");constcord=newSwiftcord();client.on("ready",()=>{console.log("I'm online!");});client.on("message",async(message)=>{if(message.author.bot)return;if(message.content==="!trigger"){letavatar=message.author.displayAvatarURL({dynamic: false,format: 'png'});letimage=awaitcord.trigger(avatar);letattachment=newDiscord.MessageAttachment(image,"triggered.gif");returnmessage.channel.send(attachment);}if(message.content==="!delete"){letspotify=message.member.presence.activities.filter(x=>x.name=='Spotify'&&x.type=='LISTENING')[0];lettrackIMG=`https://i.scdn.co/image/${spotify.assets.largeImage.slice(8)}`;lettrackName=spotify.details;lettrackAuthor=spotify.state;lettrackAlbum=spotify.assets.largeText;constdata=awaitcord.Spotify({title: trackName,artist: trackAuthor,album: trackAlbum,image: trackIMG,start: spotify.timestamps.start,end: spotify.timestamps.end});constimg=cord.write(data,"spotify.png");returnmessage.channel.send(img);}});client.login("Your_Bot_Token_here");

Example Welcome

constDiscord=require("discord.js");constclient=newDiscord.Client();const{ Swiftcord }=require("swiftcord");constcord=newSwiftcord();letimage=awaitcord.Welcome().setUsername(message.author.username).setDiscriminator(message.author.discriminator).setMemberCount("18").setGuildName(message.guild.name).setGuildIcon(message.guild.iconURL({format: "png"})).setAvatar(message.member.user.displayAvatarURL({format: "png",size: 2048})).setBackground("https://img.kirameki.one/LTqHsfYS.jpg").toAttachment();constimg=cord.write(image,"welcome.png");returnmessage.channel.send(attachment);

image

Preview

image

Join Our Discord Server

https://discord.gg/q99CQEP

About

Simple & easy to use image manipulation module.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors