gaber-elsayed

last see in voice channel

Sep 3rd, 2021
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. let lastSeenInVoiceChannel = {};
  2. client.on("voiceStateUpdate", (oldMember, newMember) => {
  3. if(!newMember.voiceChannel) {
  4. lastSeenInVoiceChannel[newMember.id] = {
  5. time: (new Date).getTime()
  6. }
  7. }
  8. });
  9. client.on('message', message => { // مثل مانعروف ايفينت الرسالة
  10. var prefix = "m!" // البادئة تقدر تغيرها او تخليها اذا كنت مخلي بادئة من قبل تقدر تحذف هذا السطر
  11. if(message.content.startsWith(prefix + "user")) {// اذا كانت الرسالة مبدوءة ب
  12. var lastJ; // تعريف ماله داعي انك تعرف وش يسوي
  13. if(!lastSeenInVoiceChannel[message.author.id]) { // هنا اذا كان الشخص داخل الحين للفويس شانل او ماكن دخل من لحظة اشتغال البوت
  14. if(message.member.voiceChannel) lastJ = `${message.author.tag} is ONLINE IN \`${message.member.voiceChannel.name}\``; // هنا يقله انت موجود في الشانل ويعطيه اسم الشانل
  15. else lastJ = `${message.author.tag} , You din't join the voice chaneel when i ran yet`; // هنا اذا ماكان داخل من لحظة اشتغال البوت للفويس شانل
  16. } else lastJ = Math.floor(((new Date).getTime() - lastSeenInVoiceChannel[message.author.id].time) / 1000 / 60 / 60) + " hour(S) " + Math.floor(((new Date).getTime() - lastSeenInVoiceChannel[message.author.id].time) / 1000 / 60 ) + " minute(S) " + Math.floor(((new Date).getTime() - lastSeenInVoiceChannel[message.author.id].time) / 1000) + " second(S) AGO"
  17. return message.channel.send(`${lastJ}`); // Dr.EbnEalMosul
  18. } // Codes
  19. });// ALL RIGHTS RESERVED TO [CODES / DR.EBNEALMOSUL]
Advertisement
Add Comment
Please, Sign In to add comment