Ich habe meine eigene Box mit Python Script erstellt, damit ich eine Nachricht von Pepper an ChatWork senden kann, damit ich sie vorstellen kann. Mit diesem Feld können Sie einen Mechanismus in Ihre Anwendung einfügen, um beliebige Nachrichtendaten an ChatWork zu senden.
Wenn Sie beispielsweise Pepper an der Rezeption verwenden und eine Person auswählen, die einen Termin vereinbart, wird eine an diese Person gerichtete Nachricht an die Chat-Arbeit gesendet, oder Peppers Murmeln wird in regelmäßigen Abständen im Einzelzustand an die Chat-Arbeit gesendet. Verschiedene Anwendungen sind möglich.
Wir haben unten einen Link vorbereitet und die Beispielanwendung und die Box auf Github veröffentlicht. Bitte beziehen Sie sich darauf. Ich werde es hier nicht einfügen, aber der Boxcode selbst ist sehr einfach. (Bitte zögern Sie nicht zu erweitern)
Geben Sie eine beliebige Zeichenfolge in "Textbearbeitung" ein und senden Sie den Wert an das Feld "Chat Work POST". Verwenden Sie danach das Python-Modul urllib2 aus diesem Feld auf der Empfangsseite, um die Header-Informationen und -Daten festzulegen und die Anforderung zu senden.
Behandeln Sie Ausnahmen mit Ausnahme.
Ausführliche Informationen zur ChatWork-API, z. B. Endpunkte, finden Sie in diesem Dokument.
Ich mache nichts Besonderes, daher denke ich, dass GET und andere öffentlich verfügbare Web-APIs ebenfalls getippt sind.
Beim Senden müssen der Endpunkt und das API-Token festgelegt werden. Hier ist es jedoch möglich, den Dialog als "Variable" der Box einzugeben. Klicken Sie auf das Schraubenschlüsselsymbol im Feld und geben Sie jedes ein.
name | type | detail |
---|---|---|
Room | String | Zimmerausweis |
API-Token | String | Wird zur Authentifizierung verwendet |
Informationen zum Abrufen eines API-Tokens finden Sie auch in der "ChatWork-API-Dokumentation". Für die Raum-ID ist für jeden Chatraum ein eindeutiger Wert festgelegt.
Wenn es fertig ist, ist es fertig.
** Zeichenkette fließt aus "TextEdit" ~ **
** Gepostet am "Chat Work" ~ **
** Die Antwort wird im folgenden JSON-Format zurückgegeben ~ **
{
"message_id": 1234
}
** Ende ~ **
https://github.com/king-panda/chatwork_post
Mac OS X v10.8.5
Choregraphe v2.1.2.17
Es wurde nicht bestätigt, dass Windows funktioniert.
Recommended Posts