2016-04-09 12 views
0

Gibt es eine Möglichkeit, Nachrichten an Kanäle zu senden, ohne provoziert zu werden? Zum Beispiel könnte ein Skype-Chatbot Sie alle paar Stunden daran erinnern, Ihre Mutter anzurufen.Unprovozierte Nachrichten mit NodeJS senden

Ich benutze Microsofts neue Bot Framework und die NodeJS SDK.

+0

Dies könnte so einfach Aufgabe in Ihrer app.js-Datei sein. Sie können innerhalb der Funktion iterieren, indem Sie einen Unix-Zeitstempel mit regelmäßigen Intervallen verwenden, um eine Nachrichtensitzung zu erstellen. Sie müssen den SendMessage-Aufruf verwenden, da Sie nicht auf eine vorhandene Nachricht antworten. http://docs.botframework.com/connector/new-conversations/#navtitle – Robus

Antwort

0

Ja ... Alle eingebauten Bot-Klassen haben eine beginDialog()-Methode, die verwendet werden kann, um eine Bot-Konversation mit dem Benutzer zu initiieren. Das Beispiel basics-naturalLanguage zeigt ein Beispiel dafür mit der TextBot-Klasse und es gibt auch das testBot-Beispiel, das dies für alle Bots in Aktion zeigt. Für den TestBot müssen Sie sich die Datei 'dialogs/run-async.js' ansehen, um den aktuellen Aufruf zu sehen.