1.1.7 • Published 3 years ago

lucidlib v1.1.7

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

LucidLib

A library created by Aidan.#6833 to help perform functions within a discordjs bot with ease

Usage

First, you need to import the modules you wish to use throughout your command / event

const { addPlaceholders, randomString, sendInteractionEmbed, editInteractionEmbed, sendEmbed, editEmbed, createButton, createLinkButton, createMenu, createChannel } = require('lucidlib');

addPlaceholders(message, placeholders)

console.log(addPlaceholders('Hey %user%! %placeholder1%', { user: message.user.username, placeholder1: 'I am a placeholder' }));

$ Hey Aidan.! I am a placeholder

randomString(chars, length)

A = letters
# = numbers

const id = await randomString('A#', 12);
console.log(id)

$ S3NceH7dsH82

createChannel(guild, channelName, category)

const channel = await createChannel(interaction.guild, 'ticket-aidan', '27467234328572');

channel.setName('whatever you want');

createButton(id, text, style)

const button = await createButton('button', 'Click Me!', 'DANGER');

const btns = new MessageActionRow()
    .addComponents(button)

interaction.reply({ content: 'Button!', components: [btns] });

createLinkButton(id, text, style)

const button = await createLinkButton('https://www.npmjs.com/package/lucidlib', 'LucidLib', 'SUCCESS');

const btns = new MessageActionRow()
    .addComponents(button)

interaction.reply({ content: 'Button!', components: [btns] });

createMenu(id, placeholder, options)

let options = [];

options.push({
    label: 'testMenu', # This is the option ID
    value: 'Test', # This is the option name
    description: 'Clicking this button will perform the test action', # This is the option description
    emoji: 'EMOJI-HERE'
});

const menu = await createMenu('newMenuID', 'Click here to view all actions that can be performed', options);
const menuFinal = new MessageActionRow()
    .addComponents(menu)

interaction.reply({ content: 'Menu!', components: [menuFinal] });
1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.20

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

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