2016-06-20 21 views
5

cnn fb messenger bot'ta abone yazdığımda, "Anladım. Size her gün en çok hikaye göndereceğim" gibi bir mesaj gösterir. ve sonra her gün bana sabit zamanda üst hikayeler yolluyorlar. Nasıl yapıyorlar? Sitem için bir fb bot'u bu olmadan oluşturdum ama bunu nasıl eklediğimi anlayamıyorum. Herkes bana bunun için temel talimatı söyleyebilir mi?Facebook Messenger Bot Günlük Push Bildirimi, Nasıl Yapılır?

+0

İletilere hemen yanıt verebileceğinizden emin olun – WizKid

+0

Şimdi cnn meesenger bot (sabit saatte günlük öyküler) gibi bir yöntem ekleyemiyorum? ve kodum php curl ile oluşturuldu –

+0

Kodunuz neye benziyor? – WizKid

cevap

6

Fikir basittir. Bot'a "abone" gönderdiğinizde, bot sunucusu veritabanına veya belleğine sender_id'a göre bir kayıt ekleyecekti, ardından bot sunucusu, haber mesajlarını 'a aktarabilecek bir zamanlayıcıyı ayarlayabileceksender_id haber.

+0

Bunun için teşekkürler kardeşim. Bana php ile nasıl çalıştığı hakkında temel bir kod gösterebilir misin? –

+0

hangi bölümü bilmiyorum. Bot alıcısı ve gönderici için php ile yazılmış bazı örnek kodlar vardır, bunları internette arayabilir ve onlara ulaşabilirsiniz. Günlük bildirim için, bir görev zamanlamak için 'crontab' komutunu kullanabilir, veritabanınızdaki sender_id öğesini seçebilir ve mesajı kullanıcıya gönderebilirsiniz. – iownthegame

+0

Merhaba crontab bilgi için teşekkürler kardeşim. Aşağıdaki bağlantı için çalışıyorum [https://gist.github.com/visitdigital/58c71acb123870d1ac2ec714d7536587](https://gist.github.com/visitdigital/58c71acb123870d1ac2ec714d7536587). Bu bağlantıdan, "Geri dönmek istediğiniz mesaj" ı göstereceksiniz [satır numarası 30]. Örneğin, bu mesajı günlük olarak cnn ile php'ye nasıl otomatik olarak gönderdiğimi. –