1.2.1 • Published 3 years ago

tiagoinsany.js v1.2.1

Weekly downloads
10
License
ISC
Repository
github
Last release
3 years ago

TiaGoiNsaNy JavaScript - Auxilio no Desenvolvimento

Gerador de Senhas

Função para gerar senhas e retorna em formato String no seu projeto, veja os passos para o uso da Função.

1 | Instalação

$ npm install tiagoinsany.js

2.1 | Modo de Uso

generatePassword([Options]):

O parâmetro Options são todas as opções de geração da sua senha, como o uso de Numero, Letras Minúsculas ou Minúsculas, Simbolus, Remoção de Letras e Quantidades de Caracteris.

const TiaGoiNsaNy = require("tiagoinsany.js");

let options = {
    length: 10, // --> 1 a 256
    numbers: true, // --> 0123456789
    symbols: true, // --> !@#$%^&*()+_-=}{[]|:;"/?.><,`~
    lowercase: true, // --> abcdefghijklmnopqrstuvwxyz
    uppercase: true, // --> ABCDEFGHIJKLMNOPQRSTUVWXYZ
    exclude: "abc" // --> remove a, b e c
};

async function teste () {
    let content = await TiaGoiNsaNy.generatePassword(options);

    console.log(content);
};

teste() // Retorna --> vJm1q2-1sm

DiscordJS.InviteBlock([Options], Message):

O parâmetro Options são as opções de mensagens, como o Abilitador, Lista de Permissões em Array e Mensagem de Notificação ao autor. E o parâmetro Message é o parâmetro da sua função de mensagem.

const TiaGoiNsaNy = require("tiagoinsany.js");
const Discord = require("discord.js");
const client = new Discord.Client();

let Options = {
    ability: true, // --> true ou false
    permissions: ["ADMINISTRATOR"], // --> Lista de permissões em array
    replyMessage: "{user}, você não pode convidar aqui!" // --> Placeholders: {user} = Menção do Autor e {user-name} = Username do Autor
};

client.on("message", Message => {
    TiaGoiNsaNy.DiscordJS.InviteBlock(Options, Message);
});

client.login("TOKEN-GOSTOSO");

3 | Parâmetros Disponiveis

generatePassword:

ParâmetroTipoDescrição
lengthNumberNumero de caracteris na senha gerada, com o numero maximo de 256 caracteris.
numbersBooleanAtiva a adição de Numeros na sua senha.
symbolsBoolean ou StringAtiva a adição de simbolus na sua senha, que pode ser alterada usando o metodo de String e colocando apenas os simbolus que você deseja que seja gerado na sua senha randomicamente.
lowercaseBooleanAtiva a adição de letras minúsculas na sua senha.
uppercaseBooleanAtiva a adição de letras maiuscolas na sua senha.
excludeStringRemove todos as letras dentro da String a sua escolha.

DiscordJS.InviteBlock:

ParâmetroTipoDescrição
abilityBooleanAtiva o InviteBlock na mensagem, e pode receber valores booleanos de seu Banco de Dados.
permissionsArrayDefine uma lista de permissões para filtrar os membros que pode passar pelo InviteBlock.
replyMessageStringDefine a mensagem que será enviada para notificar o autor da mensagem, que possui placeholders para configurações.