2016-08-29 3 views
1

Ich möchte einen Schrägstrich Befehl/IP, die mir die IP des aktuellen angemeldeten Benutzer geben könnte. Ich habe versucht, es einzurichten, aber jedes Mal, wenn ich versuche,/ip verwenden, gibt dies als Ausgabe, die definitiv nicht meine öffentliche IP (das ändert sich ständig). Es gibt tatsächlich IP von Slack-Server.Wie eingeloggt werden Benutzer-IP in Schlaf

Ich verwende this Dienst, um IP zu erhalten. Ich weiß, ich kann die IP des Benutzers durch this bekommen, aber ich möchte eine Alternative für diese kostenpflichtige Funktion.

enter image description here

Antwort

2

Die Slash-Befehl URL, die Sie hosten wird durch den Slack-Server für Sie, in Reaktion auf eine Nachricht in Ihrem Team aufgerufen. Die IP-Adresse, die Sie interpretieren, ist also die des Slack-Servers und nicht Ihres Rechners.

Ich bin mir nicht sicher, ob das, was Sie erreichen wollen, möglich sein wird, da Slack Infrastructure in der Mitte Ihre Befehle interpretiert und externe Integrationen aufruft (wie Ihre Slash Command URL).

+0

Wenn Slack selbst die Informationen nicht liefert, sehe ich nicht, wie es möglich sein könnte. Aber vielleicht gibt es Dinge, die ich nicht kenne :) –

+0

@Romin Ja, aber ich bin mir jetzt sicher, dass das nicht möglich ist – Guru

1

Ich konnte dies erreichen, indem Sie die Benutzer-ID in der Slack AccessLog API suchen, Sie können dann die letzte Login-IP des Benutzers finden, aber Sie benötigen Admin-Bereichstoken.