Ein Bild mit Slack-API veröffentlichen

9

Ich versuche ein Bild mit der Slack-API zu posten. Ich habe derzeit zwei APIs geöffnet (mit Python), die rtm & amp; Slackbot.

%Vor%

Diese Beispiele funktionieren gut, um Text an den Kanal zu senden, aber ich muss ein Bild auf dem Kanal posten.

Ich möchte ein Bild mit der rtm_ * -Methode veröffentlichen, aber ich kann nicht herausfinden, wie. Die einzige Referenz, die ich für Bilder sehe, ist Ссылка , aber ich sehe keine Möglichkeit, dies mit der rtm-API zu tun.

Jede Hilfe wird geschätzt. TIA.

AKTUALISIEREN / BEARBEITEN :

Also habe ich versucht, die Methode Jon recommended zu verwenden, was das ist:

%Vor%

Aber das scheint nicht zu funktionieren (kein Bild wird gepostet) und kein Fehler wird geworfen.

LÖSUNG

Ich habe es geschafft, indem ich einen Titel in den Anhang eingefügt habe. Ich wünschte, es wäre ein Fehler aufgetreten, = /

    
mr-sk 26.01.2016, 19:08
quelle

2 Antworten

4

Wie in einem Update in der Frage erwähnt, muss ein Titel mit dem Anhang enthalten sein, damit dies funktioniert.

%Vor%     
Shatnerz 21.11.2016 03:08
quelle
1

Sie müssen die Option postMessage verwenden - Sie können das nicht mit RTM (aus Ссылка ) tun:

  

Die RTM-API unterstützt nur die Veröffentlichung einfacher Nachrichten, die mit unserem formatiert wurden   Standardnachrichtenformatierungsmodus. Es unterstützt keine Anhänge oder   andere Nachrichtenformatierungsmodi. Um eine komplexere Nachricht als   Benutzerclients können die Methode chat.postMessage Web API mit as_user aufrufen   auf wahr gesetzt.

    
user5247482 26.01.2016 19:20
quelle

Tags und Links