Gibt es eine Möglichkeit für das Microsoft-Bot-Framework, Zugriff auf die Web-API-Methoden in der Slack-API zu erhalten (z. B. Channel-Read)?Kann das Microsoft-Bot-Framework auf die Slack-Web-API-Methoden zugreifen?
0
A
Antwort
1
Wenn Ihr Bot Zugriff auf Slack-spezifische APIs benötigt, sollte er die Slack-API direkt über die Bot-Anmeldeinformationen (Client ID und Client Secret) aufrufen, die Slack beim Erstellen der App bereitgestellt hat. Wenn Sie durch BotFramework gehen, werden zusätzliche Hops hinzugefügt, die Ihren Bot weniger leistungsfähig machen.
Verwandte Themen
- 1. Schienen-Konsole-kann nicht auf Objekt-Attribute zugreifen (obwohl ich auf das Objekt selbst zugreifen kann)
- 2. JavaScript kann nicht auf die Geschwistermethode zugreifen
- 3. kann nicht auf die hinzugefügte Servicereferenz zugreifen
- 4. Ich kann nicht auf die Zielseite zugreifen
- 5. WCF-Hosting: Kann auf die svc-Datei zugreifen, aber nicht auf die wsdl-Verknüpfung zugreifen
- 6. Büroklammer für Schienen: Kann ich auf das Modell zugreifen?
- 7. Wann kann ich auf das ASPError-Objekt zugreifen?
- 8. Ich kann Docker Container nicht auf das Internet zugreifen?
- 9. Wie kann ich auf das Wurzelverzeichnis eines Ordners zugreifen
- 10. Wie kann ich auf das letzte Hilfe-Popup zugreifen?
- 11. Wie kann ich auf das Rechtschreibwörterbuch von Chrome zugreifen?
- 12. Wie kann ich mit WebKit.NET auf das DOM zugreifen?
- 13. Wie kann ich auf das Mikrofon in JS zugreifen?
- 14. Warum kann diese iOS App nicht auf das Netzwerk zugreifen?
- 15. Ich kann anscheinend nicht auf das Ablaufdatum eines Cookies zugreifen.
- 16. Das Compute Engine-Standarddienstkonto kann nicht auf Cloud SQL zugreifen
- 17. Wie kann ich auf das Messenger-App-Dashboard zugreifen?
- 18. Kann ich auf das TLS eines VERSCHIEDENEN Threads zugreifen?
- 19. Kann ein Modellmanager auf das Metaattribut seiner Modelle zugreifen (`Meta.unique_together`)?
- 20. Wie kann ich auf das Kotlin-Begleitobjekt in Java zugreifen?
- 21. Ich kann nicht auf das erste Objekt in JSON zugreifen
- 22. #define, die auf das Mitglied der Struktur zugreifen würde?
- 23. kann nicht auf das Attribut eines Attributs w getattr zugreifen?
- 24. Wie kann ich auf das Feld in Javascript-Klasse zugreifen
- 25. Wie kann ein Eclipse-Plugin auf das Projektverzeichnis zugreifen?
- 26. Wie programmatisch auf das Eclipse-Hilfesystem zugreifen?
- 27. Sicheres Speichern und Zugreifen auf das EEPROM
- 28. Auf die Controller-Funktion zugreifen
- 29. Wie kann ich auf die Kommandozeile in Adobe Air zugreifen?
- 30. Kann ich auf die Lautsprecherausgabe in iOS zugreifen?
Aber wenn ich meinen Bot an viele Benutzer verteilen möchte, müssen sie jeweils einen zusätzlichen Registrierungsschritt haben, wenn der Bot installiert wird? Hast du irgendwelche Beispiele dafür? thx Irgendwelche Artikel über so etwas? – speaks
Nicht ganz sicher, was Sie fragen. Die Anmeldeinformationen sind die für Ihren Bot, nicht Ihre Endbenutzer. Jeder Endbenutzer müsste den Bot zu seinem Slack-Kanal hinzufügen, aber das gilt für jeden Bot. Welchen zusätzlichen Registrierungsschritt benötigen Sie? – Lars
@Lars, soweit ich sehen kann, gibt es ein Problem mit diesem Ansatz: Sie können Slack API mit Client ID/Secret nicht zugreifen, müssen Sie sie für Token austauschen. Und das erledigt der Microsoft Bot-Connector, der seinerseits das Token im Inneren speichert und so die Kommunikation zwischen Bot und Slack transparent macht - damit der Bot das Token nicht sehen kann und damit nicht auf Slack zugreifen kann. –