Ich entwickle ChatBots auf Messenger mit Node.js und Heroku + Wit.ai.
Mein Problem:
Ich würde gerne wissen, ob es möglich ist, einen Push XX Stunden nach der letzten Interaktion und wie es geht zu senden.
Ich habe bereits Facebook ID in einer Datenbank gespeichert. Ich weiß nicht, wie ich den Benutzer 1 Stunde nach der letzten an den Bot gesendeten Nachricht automatisch wieder kontaktieren kann. Wenn Sie wissen, wie das geht, schätze ich jede Hilfe.
So senden Sie Push X Stunden später mit Node.js/Heroku/Wit.ai ChatBot auf Messenger
0
A
Antwort
1
Da Sie dies bereits hosten, ist Ihre beste Wette eine Hintergrundaufgabe, die ständig eine Art von Warteschlange überprüft und alle Ereignisse in dieser Warteschlange abfeuert, die eine Stunde alt sind. Sie könnten auch etwas wie heroku scheduler verwenden.
Was hast du müde?
+0
Vielen Dank dafür! Ich kannte Herokus Scheduler nicht! Es scheint großartig zu sein und genau das, wonach ich gesucht habe. Danke noch einmal –
Verwandte Themen
- 1. Chatbot Nachricht vom Benutzer in Messenger senden
- 2. Facebook Messenger Chatbot URL Vorschau
- 3. get_started + Banner Bild auf Facebook Messenger Chatbot
- 4. Facebook Messenger - ChatBot - wit.ai Integration
- 5. Entwickeln von Facebook Messenger Chatbot
- 6. Facebook Messenger Chatbot Benutzerdefinierte Ereignisverfolgung
- 7. Facebook Messenger Chatbot Nachrichten Tagging (von Art)
- 8. Django: E-Mail senden x Tage später
- 9. Facebook Messenger Chatbot Antwort Ausgabe
- 10. Facebook Messenger, Prüfung chatbot, falsche sender.id (data.pageEntry.messaging.event.sender.id)
- 11. Push-Benachrichtigung als erste Interaktion mit Facebook Messenger Bot?
- 12. Messenger Bot aktivieren Push
- 13. Facebook Messenger: So senden Sie mehrere Nachrichten mit nodejs
- 14. PHP Formular Senden der zweiten E-Mail Stunden später
- 15. So senden Sie Push-Benachrichtigung Firebase
- 16. aufrufen Lambda mit Parameter 4 Stunden später
- 17. So senden Push-Benachrichtigung auf Knopf klicken
- 18. Wiederholung Push-Benachrichtigung alle X Stunden zur vollen Stunde
- 19. Nachricht als Benutzer an Facebook senden Chatbot
- 20. Ich muss Messenger Chatbot kommunizieren mit anderen Skript auf dem Server
- 21. Facebook Messenger Chatbot - Ich kann keinen Postback beantworten
- 22. So senden Sie Push-Benachrichtigung in iPhone mit Java
- 23. So senden Sie iOS Push-Benachrichtigungen mit TLS und PHP?
- 24. So senden Sie Push-Benachrichtigungen mit yammer api
- 25. So senden Sie benutzerdefinierte Sound-Push-Benachrichtigung mit OneSignal?
- 26. So löschen Sie Dateien älter als X Stunden
- 27. Fb Chatbot Menü auf Handy
- 28. So starten Sie Facebook Messenger Konversation mit Benutzer
- 29. Facebook Chatbot mit internationaler Zahlung
- 30. Wie bekomme ich die Benutzerantwort von Facebook Messenger Chatbot?
Die Frage ist ein bisschen breit. Aber haben Sie daran gedacht, die Antwortmethode über setTimeout zu verpacken (function() {respond_to_user()}, 3000); – Lucas
Ich werde nur darauf hinweisen, dass es [ein npm-Paket] (https://www.npmjs.com/package/cron) für zeitbasierte Aufgaben wie diese gibt. –