1.2.0 โ€ข Published 11 months ago

discord-systems v1.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

๐Ÿ”ง Installation

npm install discord-systems

๐Ÿ’ก Module

๐Ÿ“ Required packages

๐Ÿงท Links

โ“ Example Usage

client.on('messageCreate', async (message) => {
    const { levelRank, Tvpis, Triggered, Suggest, Lyrics, Time } = require('discord-systems')

    if (message.content == 'time') {
        console.log(Time.fromMs(1000))
    }

    if (message.content == 'triggered') {
        new Triggered({
            user: message.author, // User object
        }).build().then(attachment => message.reply({ files: [attachment] }) )

    if (message.content == 'tvpis') {
        new Tvpis({
            text: '', // STRING
            style: '' // NUMBER <1/2> (optional)
        }).build().then(attachment => message.reply({ files: [attachment] }) )
    }

    if (message.content == 'level') {
        new levelRank({
            message: message, // MESSAGE/INTERACTION OBJECT,
		    //background: '', // https://i.imgur.com/IMGCODE
            user: message.user, // USER OBJECT
            exp: '', // NUMBER
            maxexp: '', // NUMBER
            level: '', // NUMBER
            //text: '', // HEX
            //levelT: '', // HEX
            //rankT: '', // HEX
            //levelN: '', // HEX
            //rankN: '', // HEX
            //avatarborder: '', // HEX
            //avatarbackground: '', // HEX
            //bar: '', // HEX
            //barbackground: '', // HEX
            //border: '', // HEX
            //glow: '', // NUMBER
	    }).build(1 or 2).then(attachment => message.reply({ files: [attachment] }) )
    }

    if (message.content.includes('!lyrics')) {
        const music = await Lyrics.search(message.content.split('!lyrics')[1])
        message.reply({ content: music.lyrics })
    }
    
    if (message.channel.id == '') {
    new Suggest({
      suggest: message.content, // STRING
      guild: message.guild, // GUILD OBJECT
      member: message.member, // MEMBER OBJECT
      message: message, // MESSAGE/INTERACTION OBJECT
      client: client // CLIENT OBJECT
    }).start()
    }
}
})

client.on('guildMemberAdd', async (member) => {
    const { joinCard } = require('discord-systems')
    const channel = member.guild.channels.cache.get('CHANNEL-ID')
    new joinCard({
        channel: channel, // CHANNEl OBJECT
        member: member, // MEMBER OBJECT
        middle: ``, // STRING
        name: ``, // STRING
        bottom: ``, // STRING
        //embed: {
        //  title: '', // STRING
        //  color: '', // HEX
        //  description: '', // STRING
        // timestamp: '', // BOOLEAN
        //  footer: {
        //   text: '', // STRING
        //   iconURL: '', // URL
        //  }
        //},
        // captcha: true, // BOOLEAN
        // role: '' // ROLE ID, ONLY FOR CAPTCHA = TRUE
        // client: client, // CLIENT OBJECT, REQUIRED FOR CAPTCHA
        // language: '', <pl/eng>, FOR CAPTCHA
        // text: '', // HEX
        // avatarborder: '', // HEX
        // avatarbg: '', // HEX
        // background: '' // https://i.imgur.com/IMGCODE
    }).send()
})

client.on('guildMemberRemove', async (member) => {
    const { leaveCard } = require('discord-systems')
    const channel = member.guild.channels.cache.get('CHANNEL-ID')
    new leaveCard({
        member: member, // MEMBER OBJECT
        middle: ``, // STRING
        name: ``, // STRING
        bottom: ``, // STRING
        // text: '', // HEX
        // avatarborder: '', // HEX
        // avatarbg: '', // HEX
        // background: '' // https://i.imgur.com/IMGCODE
    }).build().then(attachment => channel.send({ files: [attachment] }) )
})

client.on('interactionCreate', async (interaction) => {
  if (interaction.customId == 'dcsys-yes') {
    const { SuggestsYes } = require('discord-systems')
    new SuggestsYes({
        interaction: interaction, // INTERACTION OBJECT
        language: '' // PL/ENG
    }).start()
  } else if (interaction.customId == 'dcsys-no') {
    const { SuggestsNo } = require('discord-systems')
    new SuggestsNo({
        interaction: interaction, // INTERACTION OBJECT
        language: '' // PL/ENG
    }).start()
  }
})
1.2.0

11 months ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago