2016-06-21 10 views
3

Ich entwickle einen Bot mit der slack RTM API. Ich möchte im_marked Ereignisse erfassen.Wie bekomme ich das im_marked Event auf Slack API

Mein Problem ist, dass die RTM-API kein Ereignis empfängt, wenn ein Benutzer seinen privaten Kanal mit dem Bot überprüft, mit ungelesenen Nachrichten. Ich habe es bereits mit zwei verschiedenen Bibliotheken versucht.

Ich denke, ich schaue nicht auf die richtige Stufe oder ich habe nicht den richtigen Anwendungsfall. In welchem ​​Kontext erhält das RTM das Ereignis im_marked?

Antwort

3

Sie werden im_marked für andere Benutzer nicht sehen. Von the im_marked documentation:

Das im_marked Ereignis wird für einen Benutzer auf alle offenen Verbindungen gesendet, wenn , dass Benutzer die Lese Cursor in einem direkten Nachrichtenkanal bewegt sich durch die im.mark API method aufrufe.

Ich glaube, der Hauptanwendungsfall für dieses Ereignis ist, einen Slack-Client zu bauen. Dort müssen Sie möglicherweise wissen, ob der Benutzer eine Nachricht über einen anderen Client gelesen hat.