[PYTHON] Slack API Anhänge Spickzettel

Was sind Anhänge?

Eine Dekoration für Slacks Botschaft. Es ist effektiv zum Anreichern von Nachrichten, die vom Benachrichtigungstyp Bot gepostet werden. Das folgende Bild ist ein Vergleich zwischen ohne Anhang und mit Anhang.

Keine Befestigung

なし.png

mit Anhang

あり.png

Parameter

fallback

Kommentar

Eine Klartextzusammenfassung für den Anhang. Dem Dokument zufolge wird es auf einem Client angezeigt, auf dem der formatierte Text nicht angezeigt wird, aber ich bin noch nicht auf einen Client oder eine Szene gestoßen, die noch angezeigt wird. Wie der Name "Fallback" andeutet, ist es eine gute Idee, für alle Fälle einen zusammenfassenden Text von Anhängen anzugeben.

Spezifikationsbeispiel

"fallback": "This is test attachment",

color

Kommentar

Geben Sie die Farbe der Anhänge an. Es gibt 3 Arten von Voreinstellungen, und es ist auch möglich, sie durch Farbcode anzugeben.

voreingestellt

Die Farben des Signals, z. B. Blau, Gelb bzw. Rot.

Bezeichnung durch Farbcode

Es ist auch möglich, eine beliebige Farbe mit dem Farbcode anzugeben. スクリーンショット 2017-07-01 14.24.48.png

Standard

Anhänge ohne Angabe einer Farbe werden wie folgt angezeigt. スクリーンショット 2017-07-01 14.27.10.png

Spezifikationsbeispiel

voreingestellt


"color": "good",

Farbcode


"color": "#FFC0CB",

pretext

Kommentar

Gibt den Text an, der über dem Anhangsblock angezeigt werden soll (der Bereich, der neben der Farbe ↑ angezeigt wird). Wenn Sie im Nachrichtentext wie im folgenden Capture "Text" haben, ist dieser nicht zu unterscheiden.

pretext.png

Dies ist effektiv, wenn Sie mehrere Anhänge hinzufügen.

スクリーンショット 2017-07-01 14.39.05.png

Spezifikationsbeispiel

"pretext": "Dies ist ein Vorwand",

author parameters

Kommentar

Eine Reihe von Parametern, die Autoreninformationen angeben (beginnend mit author_).

author.png

Spezifikationsbeispiel

"author_name": "daikiojm",
"author_link": "http://qiita.com/daikiojm",
"author_icon": "https://avatars1.githubusercontent.com/u/10055293?v=3&u=1d1491fc3c27e10e93cc364ee0556a3b768c29b2&s=100"

title

Kommentar

Der Titel des Anhangs.

title.png

Spezifikationsbeispiel

"title": "TEST",

title_link

Kommentar

Der Titellink.

Spezifikationsbeispiel

"title_link": "http://qiita.com/daikiojm",

text

Kommentar

Der Körper des Anhangs.

Spezifikationsbeispiel

"text": "test:goode",

Zeilenumbrüche\bei n


"text": "test:goode\ntest2",

fields

Kommentar

Verwenden Sie diese Option, wenn Sie mehrere Gruppen in einem Anhang anzeigen möchten. Ein Bild, das Anhänge in Anhängen verschachtelt.

fields.png

Side-by-Side-Felder (wenn kurz angegeben ist) スクリーンショット 2017-07-01 15.59.15.png

Spezifikationsbeispiel

"fields": [
    {
        "title": "fields attachment1",
        "value": "fields test",
    },
    {
        "title": "fields attachment2",
        "value": "fields test",
    }
]

short


"fields": [
    {
        "title": "fields attachment1",
        "value": "fields test",
        "short": "true"
    },
    {
        "title": "fields attachment2",
        "value": "fields test",
        "short": "true"
    }
]

image_url

Kommentar

Geben Sie die Bild-URL an, die in den Anhang eingebettet werden soll. Unterstützte Formate sind GIF, JPEG, PNG, BMP

スクリーンショット 2017-07-01 16.12.41.png

Spezifikationsbeispiel

"image_url": "https://qiita-image-store.s3.amazonaws.com/0/79414/ea00d65c-b9b7-3b97-df98-11d5b2fc6bfa.png ",

thumb_url

Kommentar

Geben Sie die URL des Miniaturbilds an, die in den Anhang eingebettet werden soll. Unterstützte Formate sind GIF, JPEG, PNG, BMP Die Art und Weise, wie das Bild angezeigt wird, unterscheidet sich von "image_url".

スクリーンショット 2017-07-01 16.18.41.png

Spezifikationsbeispiel

"thumb_url": "https://qiita-image-store.s3.amazonaws.com/0/79414/741aebb5-d320-4eb1-f765-59d462f32515.png ",

footer

Kommentar

Eine Reihe von Parametern für Fußzeileninformationen, die in den Anhang eingebettet werden sollen.

footer.png

Spezifikationsbeispiel

"footer": "Send from Python",
"footer_icon": "https://avatars1.githubusercontent.com/u/10055293?v=3&u=1d1491fc3c27e10e93cc364ee0556a3b768c29b2&s=100",
"ts": "1498894191",

Quelle

slack API: Attaching content

Recommended Posts

Slack API Anhänge Spickzettel
Spark API Spickzettel
Curry Spickzettel
SQLite3 Spickzettel
pyenv Spickzettel
conda Befehl Spickzettel
PIL / Kissen Spickzettel
ps Befehl Spickzettel
Python3 Spickzettel (Basic)
PySpark Cheet Sheet [Python]
Python-Spickzettel
Tox Einstellungsdatei Spickzettel
numpy Speicher wiederverwenden Spickzettel
[Python3] Standardeingabe [Cheet Sheet]
Data Science Cheet Sheet (Python)
Python Django Tutorial Cheet Sheet
Scikit lernen Algorithmus Spickzettel
Apache Beam Cheet Sheet [Python]
CPS-Spickzettel (Continuous Delivery Style)
Python-Spickzettel (für C ++ erfahren)