For ‘Private Channels’ you need to add the groups:history scope. For “Direct Messages” you need to add the im:history scope. You will need to ‘reinstall’ the app for changes to scopes to take effect (Slack’s UI should have prompted you to do this).
Are you seeing anything at /logs when the errors occur?
Still getting that 422, but don’t see anything obvious in the Discourse logs in the admin panel (this is a hosted instance, so I don’t have direct access to other logs).
I used the /discourse post command from a public channel to great effect… but threads are now more common in many channels than main channel conversations, so still hopeful that some day this will work in a thread…
Update: w00t! just tried it again and it worked!
/discourse post https://ourdomain.slack.com/archives/C0591LA4X/p1529529151000359?thread_ts=1529528304.000177&cid=C0592LA4X
as did:
/discourse post thread https://ourdomain.slack.com/archives/C0592LA4X/p1529528304000177
Another update: I was also able to post a thread from a private channel.
Ich hoffe wirklich, dass das stimmt, weil es mein Leben so viel einfacher machen würde, aber ich finde dazu nichts in der Slack-API-Dokumentation. Ich frage mich, ob sie Giphy einen speziellen Alpha-Test-Zugang gewährt haben? Siehst du eine Dokumentation, die ich übersehen habe?
Möglicherweise noch mehr Informationen: Heute bei der Arbeit beschwerte sich eine Person in einem Thread darüber, dass Slack /giphy in Threads nicht erlaubt, und postete ein Bild von Slack, das besagte, dass dies in Threads nicht unterstützt wird. Eine andere Person nutzte /giphy im selben Thread erfolgreich. Es scheint, als ob hier ein A/B-Test durchgeführt wird.
Gute Nachrichten! Ich habe gerade eine Änderung für das Plugin zusammengeführt, die die Unterstützung für die „Shortcuts“-API von Slack hinzufügt. Jetzt kannst du im Thread auf … klicken, „Nachricht an Discourse senden“ auswählen und erhältst einen Button, der dich direkt zu Discourse führt. Kein Gefummel mehr mit Slash-Befehlen oder Thread-Permalinks!
Damit das funktioniert, benötigst du die neueste Version von chat-integration und musst deine Slack-App mit diesem neuen Schritt der Einrichtung anpassen:
Ich habe das Problem gefunden! Unsere Chat-Integration-App war nicht in dem Kanal, von dem aus ich posten wollte. Nachdem ich die App in den Kanal eingeladen habe, konnte ich ein Transkript veröffentlichen. Vielen Dank.
Ist es möglich, die Chat-Integration-App automatisch in jeden Slack-Kanal aufzunehmen – sowohl jetzt als auch für alle zukünftig erstellten Kanäle?
Aus UX-Sicht wäre es sinnvoll, den Text des Buttons „Weiter auf Discourse
Leider glaube ich nicht, dass das möglich ist, aber ich würde mich freuen, mich zu irren. Ich werde prüfen, ob wir die Fehlermeldung hier verbessern können, sodass sie Anweisungen enthält, wie man den Bot dem Kanal hinzufügt.
guter Punkt. Wir können das Standardverhalten definitiv so anpassen, dass das Wort „Discourse
Ich habe alle Schritte in dem Slack-Thread befolgt. Ich habe alle dort beschriebenen Scopes hinzugefügt (sogar zusätzliche) und die App zu den relevanten Kanälen eingeladen.
Das Problem ist, dass es in 1 % der Fälle zu funktionieren scheint, siehe hier: