我正在使用ruby gem'messenger-bot',我已成功設置webhook,但我不確定如何開始接收和發送消息,有什麼建議?謝謝!Facebook Messenger Bot - Ruby On Rails
回答
你可以按照這樣的:
Messenger::Bot.config do |config|
config.access_token = <ACCESS_TOKEN>
config.validation_token = <VERIFY_TOKEN>
end
#config/routes.rb
mount Messenger::Bot::Space => "/webhook"
例子:
# app/controllers/messenger_bot_controller.rb
class MessengerBotController < ActionController::Base
def message(event, sender)
# profile = sender.get_profile
sender.reply({ text: "Reply: #{event['message']['text']}" })
end
def delivery(event, sender)
#BlahBlah
end
def postback(event, sender)
#BlahBlah
end
end
我如何發送消息? –
@ AlecJ.Rubin請閱讀此:https://github.com/jun85664396/messenger-bot-rails和https://developers.facebook.com/docs/messenger-platform/webhook-reference#received_message – Emanuel
仍然沒有計算這個呢?我需要放置代碼的位置才能在有人發送信息時發送信息。 –
Facebook有非常豐富且易於遵循文檔。所以,official docs你有覆蓋。
基本上,你需要:
- 創建Facebook應用和Facebook頁面
- 設置網絡掛接
- 獲取頁面訪問令牌
- 訂閱的應用程序的頁面
- 等
一旦你訂閱了webhooks,你可以發送短信/聊天信息到您的機器人/頁面,並將它們發送到您的webhooks。你決定下一步該怎麼做...
設置了Web鉤子後,如何開始創建響應? –
用戶[發送API](https://developers.facebook.com/docs/messenger-platform/send-api- reference)。認真閱讀文檔。他們很好。 – Uzbekjon
我仍然遇到麻煩,你能否告訴我我需要做什麼以及去哪裏?我如何編寫代碼來在Ruby中偵聽Facebook Web鉤子,我在哪裏定義這些函數? –
你可以使用這個庫Fabychy來管理髮送和解析你的Facebook bot在紅寶石。
請檢查lib並讓我知道,如果您有任何問題。
有點自插,但我創建了message_quickly gem來做到這一點。它比大多數其他寶石更進一步,因爲它還包含一個接收來自Facebook Messenger平臺的回調的Rails引擎。
- 1. Rails Facebook Messenger Bot
- 2. Conversation facebook messenger bot
- 3. Facebook Messenger Bot驗證
- 4. Ruby on Rails - Facebook
- 5. share on facebook messenger
- 6. Facebook的Messenger Messenger bot對象結構
- 7. Facebook Messenger Bot - 分享按鈕
- 8. 流星Facebook Messenger Bot webhook
- 9. Facebook Messenger Bot:會話變量
- 10. Facebook Messenger Bot回不工作
- 11. Facebook messenger bot Webhook不工作
- 12. Facebook Messenger Bot無法回覆
- 13. Facebook Messenger Bot框架圖片
- 14. facebook messenger bot編碼錯誤
- 15. Ruby on Rails和facebook
- 16. Messenger Bot批准
- 17. Messenger Bot功能
- 18. ruby on rails omniauth和omniauth-facebook
- 19. Ruby on rails Facebook登錄has_secure_password
- 20. Ruby on Rails與facebook集成
- 21. 用Ruby on Rails登錄Facebook
- 22. 麻煩連接webhook到Facebook messenger bot
- 23. Messenger bot undefined留言
- 24. Facebook中的Messenger Messenger bot,我做錯了什麼?
- 25. facebook中的顯示地圖messenger bot
- 26. Facebook Messenger Bot - 非公開工作
- 27. Facebook Messenger bot未發佈到webhook
- 28. Facebook Messenger Bot - 上傳圖片的按鈕
- 29. Facebook Messenger如何與Wit.ai Bot Engine連接?
- 30. 將facebook messenger bot與數據庫集成
您應該展示您迄今所做的努力,並且一定要提出具體問題以避免過於寬泛的問題。有關更多信息,請參見[this](http://stackoverflow.com/help/how-to-ask)。 –