A simple package for making the use of discord.js easier than ever!
const discord = require("discord.js")
const client = new discord.Client()
const discmd = require("discmds.js")
const dis = new discmd(client)
client.on("ready", async () => {
await dis.eventLoad() //Must be there to load events!
})
client.login("token")
Like you are creating message event using discord.js you can use discmds.js for creating this event!
dis.on('msgCreate', async message => {
message.channel.send("hi") //discord.js sending
dis.createMsg(message.channel.id, "hi") //discord.js + discmds.js
//If you also want to send a attachment with message do dis.createMsg(channeid, content, filelink)
})
This event happens when someone in the server gets banned!
dis.on('userBan', async (guild,user) => {
console.log(`${user.user.tag} got banned in ${guild.name}!`)
})
This event happens when someone in the server gets unbanned!
dis.on('userUnBan', async => {
console.log(`${user.id} got banned in ${guild.name}!`)
})
This event happens when new emoji has been added in the server!
dis.on('emojiAdd', async emoji => {
console.log(emoji.id)
})
This event happens when emoji has been deleted in the server!
dis.on('emojiRemove', async emoji => {
console.log(emoji.id)
})
This event happens when emoji has been updated in the server!
dis.on('emojiUpdate', async => {
console.log(emoji.id)
})
This event happens when new members joins the server!
dis.on('guildMemberJoin', async member => {
console.log(member.user.tag)
})
This event happens when members leave the server!
dis.on('guildMemberLeave', async member => {
console.log(member.user.tag)
})
This event happens when the bot join servers!
dis.on('guildJoin', async guild => {
console.log(guild.id)
})
This event happens when the bot leave servers!
dis.on('guildLeave', async guild => {
console.log(guild.id)
})
This event happens when the bot join servers!
dis.on('msgUpdate', async (oldMessage, newMessage) => {
console.log(newMessage.id)
})
This event happens when the bot join servers!
dis.on('msgDelete', async message => {
console.log(newMessage.id)
})
This event happens when someones nickname updates
dis.on("guildMemberNicknameUpdate", (newMember, oldNick, newNick) => {
console.log(oldNick, newNick)
})
dis.on("userAvatarUpdate", (newUser, oldAvatar, newAvatar) => {})
dis.on("userUsernameUpdate", (newUser, oldUsername, newUsername) => {})
dis.on("userDiscriminatorUpdate", (newUser, oldDiscrim, newDiscim) => {})
dis.on("userFlagsUpdate", (newUser, oldFlags, newFlags) => {})
dis.on("rolePositionUpdate", (newRole, oldPosition, newPosition) => {})
dis.on("rolePermissionsUpdate", (newRole, oldPermission, newPermission) => {})
dis.on("guildRegionUpdate", (newGuild, oldRegion, newRegion) => {
console.log(oldRegion, newRegion)
})
dis.on("guildAfkChannelUpdate", (newGuild, oldAfkChannel, newAfkChannel) => {})
dis.on("guildVanityURLUpdate", (newGuild, oldVanity, newVanity) => {})
dis.on("guildAcronymUpdate", (newGuild, oldAcronym, newArconym) => {})
dis.on("guildOwnerUpdate", (newGuild, oldOwner, newOwner) => {})
dis.on("guildVanityURLUpdate", (newGuild, oldVanity, newVanity) => {})
dis.on("guildMaximumMembersUpdate", (newGuild, oldMaxMembers, newMaxMembers) => {})
dis.on("guildPartnerUpdate", (newGuild, oldPartner, newPartner) => {})
dis.on("guildVerifyUpdate", (newGuild, oldVerified, newVerified) => {})
dis.on("roleCreate", role => {
console.log(role.id)
})
dis.on("roleDelete", role => {
console.log(role.id)
})
dis.on("channelUpdate", (oldChannel, newChannel) => {})
For creating a message!
dis.createMsg(channelid, messagetosend, filelink not important)
For creating a message!
dis.createMsg(channelid, messagetosend, filelink not important)