𝗗𝗔π—₯π—₯π—˜π—Ÿπ—Ÿ π— π—¨π—–π—›π—˜π—₯π—œ ⚑ commited on
Commit
4874f1c
Β·
unverified Β·
1 Parent(s): 103b2f1

Update ping.js

Browse files
Files changed (1) hide show
  1. plugins/ping.js +46 -32
plugins/ping.js CHANGED
@@ -18,49 +18,63 @@
18
 
19
 
20
 
21
- const config = require('../config')
22
- let fs = require('fs')
23
- const os = require("os")
24
- const { cmd, commands } = require('../command')
25
- const { getBuffer, getGroupAdmins, getRandom, h2k, isUrl, Json, runtime, sleep, fetchJson} = require('../lib/functions')
26
  cmd({
27
- pattern: "ping2",
28
- react: "πŸ€–",
29
- alias: ["speed"],
30
- desc: "Check bot\'s ping",
31
  category: "main",
32
- use: '.ping2',
33
  filename: __filename
34
  },
35
- async(conn, mek, m,{from, l, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) => {
36
- try{
37
- var inital = new Date().getTime();
38
- let ping = await conn.sendMessage(from , { text: '*_SUBZERO MD TESTING..._*' }, { quoted: mek } )
39
- var final = new Date().getTime();
40
- await conn.sendMessage(from, { delete: ping.key })
41
- return await conn.sendMessage(from , { text: '*πŸ”₯Pong*\n *' + (final - inital) + ' ms* ' }, { quoted: mek } )
42
- } catch (e) {
43
- reply('*Error !!*')
44
- l(e)
45
- }
46
- })
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47
 
48
  cmd({
49
- pattern: "ping",
50
- react: "⏳",
51
- alias: ["speed"],
52
- desc: "Check bot\'s ping",
53
  category: "main",
54
- use: '.ping',
55
  filename: __filename
56
  },
57
- async(conn, mek, m,{from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply}) => {
58
- try{
59
- const startTime = Date.now()
60
- const message = await conn.sendMessage(from, { text: '*πŸ”ƒIce Melting...*' })
61
  const endTime = Date.now()
62
  const ping = endTime - startTime
63
- await conn.sendMessage(from, { text: `*❄ Ice Meltedβœ…... : ${ping}ms* ⚑`}, { quoted: message })
64
  } catch (e) {
65
  console.log(e)
66
  reply(`${e}`)
 
18
 
19
 
20
 
21
+ const config = require('../config');
22
+ const { cmd, commands } = require('../command');
23
+
 
 
24
  cmd({
25
+ pattern: "ping",
26
+ alias: "speed",
27
+ desc: "Check bot's response time.",
 
28
  category: "main",
29
+ react: "πŸ”ƒ",
30
  filename: __filename
31
  },
32
+ async (conn, mek, m, { from, quoted, reply }) => {
33
+ try {
34
+ const startTime = Date.now();
35
+
36
+ // Add a short delay
37
+ await new Promise(resolve => setTimeout(resolve, 100)); // 100ms delay
38
+
39
+ const endTime = Date.now();
40
+ const ping = endTime - startTime;
41
+
42
+ // Send the ping result
43
+ await conn.sendMessage(from, {
44
+ text: `*⚑ sα΄œΚ™α΄’α΄‡Κ€α΄-ᴍᴅ Ιͺᴄᴇ α΄α΄‡ΚŸα΄›α΄‡α΄… ΙͺΙ΄ : ${ping}ᴍs*`,
45
+ contextInfo: {
46
+ mentionedJid: [m.sender],
47
+ forwardingScore: 999,
48
+ isForwarded: true,
49
+ forwardedNewsletterMessageInfo: {
50
+ newsletterJid: '120363321103874131@newsletter',
51
+ newsletterName: '❄️ π’π”ππ™π„π‘πŽ πŒπƒ ❄️',
52
+ serverMessageId: 143
53
+ }
54
+ }
55
+ }, { quoted: mek });
56
+ } catch (e) {
57
+ console.error(e);
58
+ reply(`An error occurred: ${e.message}`);
59
+ }
60
+ });
61
+
62
+ // ping2
63
 
64
  cmd({
65
+ pattern: "ping2",
66
+ desc: "Check bot's response time.",
 
 
67
  category: "main",
68
+ react: "πŸ€–",
69
  filename: __filename
70
  },
71
+ async (conn, mek, m, { from, quoted, body, isCmd, command, args, q, isGroup, sender, senderNumber, botNumber2, botNumber, pushname, isMe, isOwner, groupMetadata, groupName, participants, groupAdmins, isBotAdmins, isAdmins, reply }) => {
72
+ try {
73
+ const startTime = Date.now()
74
+ const message = await conn.sendMessage(from, { text: '> *ᴘΙͺΙ΄Ι’ΙͺΙ΄Ι’...*' })
75
  const endTime = Date.now()
76
  const ping = endTime - startTime
77
+ await conn.sendMessage(from, { text: `> *πŸ”₯ sα΄œΚ™α΄’α΄‡Κ€α΄-ᴍᴅ sα΄˜α΄‡α΄‡α΄… Ιͺs : ${ping}ᴍs*` }, { quoted: message })
78
  } catch (e) {
79
  console.log(e)
80
  reply(`${e}`)