Prechádzať zdrojové kódy

Improve ping command response

Tulir Asokan 3 rokov pred
rodič
commit
02dc422089
1 zmenil súbory, kde vykonal 7 pridanie a 3 odobranie
  1. 7 3
      commands.go

+ 7 - 3
commands.go

@@ -655,11 +655,15 @@ const cmdPingHelp = `ping - Check your connection to WhatsApp.`
 
 func (handler *CommandHandler) CommandPing(ce *CommandEvent) {
 	if ce.User.Session == nil {
-		ce.Reply("You're not logged into WhatsApp.")
+		if ce.User.Client != nil {
+			ce.Reply("Connected to WhatsApp, but not logged in.")
+		} else {
+			ce.Reply("You're not logged into WhatsApp.")
+		}
 	} else if ce.User.Client == nil || !ce.User.Client.IsConnected() {
-		ce.Reply("You don't have a WhatsApp connection.")
+		ce.Reply("You're logged in as +%s (device #%d), but you don't have a WhatsApp connection.", ce.User.JID.User, ce.User.JID.Device)
 	} else {
-		ce.Reply("Connection to WhatsApp OK (probably)")
+		ce.Reply("Logged in as +%s (device #%d), connection to WhatsApp OK (probably)", ce.User.JID.User, ce.User.JID.Device)
 	}
 }