Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
104
rated 0 times [  108] [ 4]  / answers: 1 / hits: 87980  / 4 Years ago, fri, august 14, 2020, 12:00:00

I was trying to make a ping command for my bot here is my Code


client.on('message', message => {
if (message.content === '+ping') {
message.channel.send(`🏓Latency is ${m.createdTimestamp - message.createdTimestamp}ms. API Latency is ${Math.round(client.ws.ping)}ms`);
}
});

However I end up getting the following error


C:UsersujjwaDesktopAll DiscTest allindex.js:236
message.channel.send(`🏓Latency is ${m.createdTimestamp - message.createdTimestamp}ms. API Latency is ${Math.round(client.ws.ping)}ms`);
^

ReferenceError: m is not defined
at Client.<anonymous> (C:UserslolDesktopAll DiscTest allindex.js:236:42)
at Client.emit (events.js:327:22)
at MessageCreateAction.handle (C:UserslolDesktopAll DiscTest allnode_modulesdiscord.jssrcclientactionsMessageCreate.js:31:14)
at Object.module.exports [as MESSAGE_CREATE] (C:UserslolDesktopAll DiscTest allnode_modulesdiscord.jssrcclientwebsockethandlersMESSAGE_CREATE.js:4:32)
at WebSocketManager.handlePacket (C:UserslolDesktopAll DiscTest allnode_modulesdiscord.jssrcclientwebsocketWebSocketManager.js:386:31)
at WebSocketShard.onPacket (C:UserslolDesktopAll DiscTest allnode_modulesdiscord.jssrcclientwebsocketWebSocketShard.js:436:22)
at WebSocketShard.onMessage (C:UserslolDesktopAll DiscTest allnode_modulesdiscord.jssrcclientwebsocketWebSocketShard.js:293:10)
at WebSocket.onMessage (C:UserslolDesktopAll DiscTest allnode_moduleswslibevent-target.js:125:16)
at WebSocket.emit (events.js:315:20)
at Receiver.receiverOnMessage (C:UserslolDesktopAll DiscTest allnode_moduleswslibwebsocket.js:797:20)

Can you help me out?


More From » node.js

 Answers
25

You need to use Date.now() - message.createdTimestamp to get the latency.


client.on('message', message => {
if (message.content === '+ping') {
message.channel.send(`🏓Latency is ${Date.now() - message.createdTimestamp}ms. API Latency is ${Math.round(client.ws.ping)}ms`);
}
});

[#50723] Thursday, July 30, 2020, 4 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
kaleyv

Total Points: 259
Total Questions: 99
Total Answers: 107

Location: Saint Helena
Member since Tue, Nov 3, 2020
4 Years ago
;