2017-05-18 3 views
0

Ich benutze Slack Echtzeit-Messaging-API mit Python und möchte eine Nachricht an einen Benutzer auf einem Kanal senden, mit @ wie @hellobot ein Verzeichnis test2002 erstellen.Senden Sie eine Slack-Nachricht an einen Benutzer auf einem Kanal mit Python

Der angegebene Code nicht funktioniert:

slack_client.api_call("chat.postMessage", channel='#bot',text="create directory test2002",username='ecstesting1989') 

Wenn ich benutze:

slack_client.api_call("chat.postMessage", channel='#bot',text="@hellobot create directory test2002",username='ecstesting1989') 

Dieser sendet den Befehl als @hellobot Verzeichnis test2002 im Textformat erstellen und funktioniert nicht.

Antwort

0

Verwendung <! Channel>

Überprüfen Sie auch this

ich diesen here put json als

{ 
    "text": "Hello <!channel|>" 
} 

Sie erhalten getan haben

Hello @channel 
Verwandte Themen