2016-04-19 9 views
1

Ich entwickle Slack Bot, und ich möchte Benutzern die Möglichkeit geben, Slash-Befehle zu verwenden, zB/command1.Wie erstelle ich den Slack Slash Befehl automatisch, wenn der Benutzer Slack App in seinem Team installiert?

Der Benutzer setzt meinen Slack Bot über den Slack Button ein. Welche Möglichkeiten habe ich, dies zu ermöglichen?

Ich füge Screenshot von verschiedenen anderen Bots-Schrägstrich-Befehlen an, die ich in meinem Slack-Befehl installiert habe und keine zusätzlichen Optimierungen vorgenommen habe. Wie mache ich das Gleiche?

enter image description here

+0

Ich bin ein wenig verwirrt darüber, wo Sie stecken geblieben ... die Dokumentation für die Slack-Taste ist hier: https://api.slack.com/docs/slack-button. Es ruft ausdrücklich die Fähigkeit auf, Slash-Befehle hinzuzufügen. Wenn Sie auf bestimmte Probleme gestoßen sind, beschreiben Sie bitte das Problem und teilen Sie den Code mit. – smarx

+0

Oh! Ich hätte die Dokumentation besser lesen sollen! Jetzt sehe ich, dass ist einfach und klar, es zu tun :) Vielen Dank – vovan

Antwort

2

https://api.slack.com/docs/slack-button Siehe auch: Bringen Sie einen Schrägstrich-Befehl, um Ihre Anwendung (optional)

+1

Dies beantwortet Ihre Frage, ist aber nicht unbedingt eine Antwort auf die Frage im Titel. In dieser Antwort wird erläutert, wie Sie einen Schrägstrich auf die übliche Weise erstellen. ** Nicht programmatisch **. Die richtige Antwort zum Zeitpunkt des Schreibens (April 2016) ist, dass es nicht möglich ist, programmatisch einen neuen Schrägstrich-Befehl zu erstellen :) Also, vielleicht den Titel bearbeiten? –

+0

Ja, wirklich. Ich denke, dass die Frage "Wie programmiere Slack-Schrägstrich-Befehl?" ist nicht genau genug. Ich repariere den Titel auf "wie man Slack-Hieb-Befehl automatisch herstellt, wenn Benutzer Slack-APP in seinem Team installiere? Ist diese Formulierung Ihrer Meinung nach korrekter? – vovan

+0

Yup, obwohl wirklich dieses die Art ist, die es für alle OAuth Integrationen funktioniert. –