gaber-elsayed

تقديم

May 9th, 2021
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. client.on ('message', async message => {
  2. let Questions = [
  3. 'اللغة البرمجية',
  4. 'القدوة',
  5. 'العمر'
  6. ];
  7. let ChannelID = '839185964248072242';
  8. if (message.content != '-submit') return false;
  9. let Answers = [];
  10. let embed = new (require ('discord.js')).MessageEmbed ()
  11. .setColor ('GREEN')
  12. .setAuthor (message.author.username, message.author.displayAvatarURL ({ dynamic: true }))
  13. .setDescription ('** يُرجى إرسال رسالة بالإجابة | :leaves: \n**');
  14. let QuestionMessage = await message.channel.send ({ embed });
  15. for (let Question of Questions) {
  16. embed.addField (Question, '?', true);
  17. await QuestionMessage.edit (embed);
  18. let Awaiter = await message.channel.awaitMessages (m => m.author == message.author && m.content, { max: 1 });
  19. let Answer = Awaiter.first ();
  20. await Answer.delete ();
  21. let Field = embed.fields.find (field => field.name == Question);
  22. Field.value = Answer.content;
  23. if (Questions.indexOf (Question) == Questions.length - 1) await QuestionMessage.edit (embed);
  24. }
  25. let Channel = await client.channels.fetch (ChannelID);
  26. if (!Channel) return false;
  27. embed.description = `**${message.author.tag}**| ⌚\n قّدم في الساعة : **${require ('moment') (Date.now ()).format ('hh:mm A')}**`;
  28. embed.setTimestamp ();
  29. Channel.send (message.author, { embed });
  30. message.channel.send ('**📰 | Form Submitted**');
  31. });
Advertisement
Add Comment
Please, Sign In to add comment