Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require("discord.js");
- module.exports.run = async(client, message, args) => {
- message.channel.send(`Verifique suas mensagens privadas, ${message.author} 📬!`).then(msg => msg.delete(10000));
- message.delete().catch();
- message.react("📚")
- await message.author.createDM();
- message.author.send({embed: {
- description: "**✍ FORMULÁRIO:**\n\n :white_small_square: Olá, interessados(as). Ficamos felizes em saber que você gostaria de se aplicar a nossa equipe! Isto mostra que você tem comprometimento, e esta apto a ajudar todos os jogadores. Bem, o processo de seleção em si é algo complicado, porém, em sua primeira fase é muito simples como posso dizer para pessoas experientes. Aqui, você somente completa um formulário para que a equipe de superiores possa reconhecer sua capacidade e mais sobre você. Nós avaliamos tudo em você, portanto, antes de aceitar/deixa em análise sua aplicação, consultamos como é sua conduta na rede, checamos seus dados e enfim, fazemos o possível para de fato conhecer você, até mesmo antes de negar.\n\n:white_small_square: A mentira é algo que ocorre em muitas aplicações para que as pessoas escondam suas identidades pois, têm a vontade de se ingressar à equipe, mas, contém um histórico ruim. Bem, aqui é diferente, mentir irá fazer que lhe negamos de forma imediata, pois, necessitamos de um formulário totalmente honesto e mesmo que seu histórico seja péssimo, fique tranquilo(a), iremos lhe aceitar de qualquer maneira, mas, sabendo que realmente você mudou, a ajuda no chat é uma forma viável para comprovação disto.\n\n:white_small_square: Ser da equipe não tem mistério, precisamos somente que você se esforce in-game/out-game e faça o formulário, pois, iremos avaliar e quem sabe, aceitá-lo(a) ao nosso processo seletivo!\n\n:white_small_square: Mentir fará que sua aplicação seja negada de forma imediata (já avisado);Dizer sobre seu processo seletivo fará que sua aplicação seja negada imediatamente. Utilizar/dar respostas em sua aplicação fará que seja negada imediatamente. Caso aceito iremos chamá-lo via discord.\n\n• Preencha todo o formulário de forma sincera, questões em branco serão desconsideradas. É essencial o uso da norma culta. Erros gramaticais são um fator negativo para sua aprovação; Desejamos boa sorte a todos.\n\n:white_small_square: É exigido de todos membros profissionalidade, atitudes irracionais ou infantis não são aceitas.\n\n:white_small_square: A moderação é considerado um trabalho voluntário, já que a mesma não é um serviço remunerado.\n\n👉 **Digite seu nome completo. l 10% ▮▯▯▯▯ **"
- }}); //Talvez se der erro sobre a mensagem de cima, é que a mensagem passa o limite de caracteres.
- var tazer1 = message.author.dmChannel.createMessageCollector(a=>a.author.id == message.author.id, { time: 1000000 * 50, max: 1 });
- tazer1.on('collect', r=> {
- let sugestao = r.content;
- message.author.send({embed: {
- description: "**✍ FORMULÁRIO:**\n\n :white_small_square: Nos servidores Weazy, não nos importamos com a idade de nossos candidatos, e sim, com a maturidade e responsibilidade, que cada um possui!\n\n:white_small_square: Visamos sempre a qualidade e o desempenho que cada um exerce dentro de nosso servidor!\n\n👉 **Digite sua idade.** "
- }});
- var tazer2 = message.author.dmChannel.createMessageCollector(a=>a.author.id == message.author.id, { time: 1000000 * 50, max: 1});
- tazer2.on('collect', r=> {
- let motivo = r.content;
- message.author.send({embed: {
- description: "**✍ FORMULÁRIO:**\n\n :white_small_square: Para que você receba sua TAG futuramente dentro do servidor, nós da equipe Weazy precisamos saber quel é seu nome utilizado dentro do jogo (in-game).\n\n 👉 **Digite seu nickname:**"
- }});
- var tazer3 = message.author.dmChannel.createMessageCollector(a=>a.author.id == message.author.id, { time: 1000000 * 50, max: 1 });
- tazer3.on('collect', r=> {
- let nick = r.content;
- message.author.send({embed: {
- description: "**✍ FORMULÁRIO:**\n\n :white_small_square: O perído qme que cada membro da equipe deve atuar e importante para um bom controle de nossos superiores.\n\n :white_small_square: Abaixo você deve citar em qual período de tempo, você estará disponível para atuar em nosso equipe/servidor (in-game/out-game).\n\n👉 **Digite qual perído de tempo no dia você está disponível para atuar/ajudar em nosso servidor.**"
- }});
- var tazer4 = message.author.dmChannel.createMessageCollector(a=>a.author.id == message.author.id, { time: 1000000 * 50, max: 1 });
- tazer4.on('collect', r=> {
- let periodo = r.content;
- message.author.send({embed: {
- description: "**✍ FORMULÁRIO:**\n\n :white_small_square: Aqui é onde nós mais olhamos, perguntas anteriores foram somente sobre dados e etc, portanto, aqui é a pergunta que definitivamente irá te levar à equipe. Você deve responder falando sobre você, sua rotina, suas qualidades/defeitos e o mais importante, por que quer ser da equipe. Uma resposta bem elaborada e organizada aumenta cada vez mais as chances de ser aceito.\n\n👉 **Fale sobre você, como se estivesse em uma entrevista, seguindo os passos listados acima.**"
- }});
- var tazer5 = message.author.dmChannel.createMessageCollector(a=>a.author.id == message.author.id, { time: 1000000 * 50, max: 1 });
- tazer5.on('collect', r=> {
- let entrevista = r.content;
- message.author.send({embed: {description: ":white_small_square: Ótimo, tudo pronto! Sua aplicação está pronta para ser enviada para nossa equipe.\n\n:white_small_square: Recomendamos que verifique se está tudo como você deseja, caso contrário, edite sua mensagem, para que assim, sua sugestão seja enviada como você deseja.\n\n:white_small_square: Lembre-se: sua aplicação possui um tempo mínimo de leitura de 7 dias úteis, ou seja, nossos superiores não leram os formulários enviados, em feriados ou finais de semana, dependendo da situação.\n\n:white_small_square: Pedir para lerem seu formulário, ou perguntar se o mesmo já foi lido, irá diminuir suas chances de ingressar na equipe.\n\n👉 Se estiver tudo certo, digite **CONFIRMAR** para enviar a sugestão ou **CANCELAR** para cancelar."}})
- var confirm = message.author.dmChannel.createMessageCollector(a=>a.author.id == message.author.id, { time: 1000000 * 50, max: 1});
- confirm.on('collect', r=>{
- if (r.content.toLowerCase() == "confirmar") {
- message.author.send({embed: {description: "💡 **Aplicação enviada**.\n\n:white_small_square: Agradecemos por contribuir com o nosso servidor.\n:white_small_square: Nossa equipe irá analisar seu formulário atentamente.\n:white_small_square: Fique atennto a mensagens privadas em seu Discord.\n\nAtenciosamente, equipe **Weazy**!"}});
- let usuarioicone = message.author.displayAvatarURL;
- const form = new Discord.RichEmbed()
- .setTitle('**📚 Nova aplicação!**')
- .addField("Enviada por:", `${message.author.tag}`)
- .addField("Nome completo:", sugestao)
- .addField("Idade:", motivo)
- .addField("Nome do jogador in-game:", nick)
- .addField("Em qual perído o jogador atuará na rede:", periodo)
- .addField("Entrevista:", entrevista)
- .setThumbnail(usuarioicone)
- .setColor('#90EE90')
- let canal = client.channels.get("588554762363076629").send(form)
- .then(async (msg) => {
- await msg.react("✔");
- await msg.react("❌");
- });
- }
- if (r.content.toLowerCase() == "cancelar") {
- message.author.send({embed: {description: "O envio de sua aplicação foi cancelado!"}});
- }
- });
- });
- });
- });
- });
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement