Wie der Titel schon sagt. Artikel für Artikel ⑥ hier geschrieben. Als ich mehreren Personen etwas mitteilen wollte, überlegte ich, was ich tun sollte, und führte es wie folgt aus.
Ich möchte mehrere Personen wie den roten Rahmen erwähnen.
Benachrichtigungsziel: Notation
@user:<@user>
Da dies ein Benutzer ist, verwenden Sie "Benutzer": "U012YTNNPB5" "**. ** (erhältlich bei slack's apiusers.list
)
Beachten Sie, dass es sich nicht um "real_name": "test_1" handelt.
menber = ['U012JDYRD2T', 'U012X478FNZ']
tmptmp = []
for i in menber:
tmptmp.append("<@" + i + ">")
r = map(str,tmptmp)
mojiretsu = ' '.join(r)
text = mojiretsu + "Wenn Sie zur Arbeit gehen, stempeln Sie bitte entsprechend Ihrem Status! !!"
① Da es die Form von << user> haben muss, nehmen Sie [member] einzeln heraus und ersetzen Sie es durch [i]. Fügen Sie die Zeichenfolge "<@" usw. hinzu.
(2) Da es als "[map (str, tmptmp)]" geschrieben ist, verwenden Sie die Funktion str () für alle Elemente in der Liste tmptmp.
③ Fügen Sie der Liste, die zu einer Zeichenfolge geworden ist, ''. Join
(Unterraum halber Breite) hinzu.
④ Poste mit diesem Text.
Es fiel mir schwer, den "echten_Namen" zu bekommen, aber ich habe ihn am Ende nicht benutzt. Sie müssen im Voraus wissen, was zu verwenden ist und wie die Endpunktpfadparameter verwendet werden.
Recommended Posts