BearyChat 消息推送機器人 For PHP & Laravel

後臺常常須要給管理員/老闆/運營推送一些事件消息,好比有用戶購買了VIP、PHP 報錯、服務器流量預警、App Store 有新的評論、收到新的意見反饋、今日 DAU 超過 10W+ 等等。我以前是作了一個簡單的 iOS 應用來接收 Push 消息,須要推送消息時就請求下蘋果的 Push Server,用了一段時間發現仍是不太好用,好比 iOS 的推送消息最多隻保留最後 5 條,消息過長會顯示不完整,不能查看歷史消息,收到提醒後要查看完整消息內容還要登陸服務端...git

而後就準備換別的推送服務試試,大名鼎鼎的 Slack 由於衆所周知的緣由無法用,試用了兩個國內的 Slack 替代品,最後選定了 BearyChat。網上沒有找到好用的 BearyChat PHP Package ,因此就本身擼了一個。​github

BearyChat For PHP數組

  • 無須關心 Incoming Webhook 的格式要求,不用擔憂筆誤消息 Payload 裏的鍵名服務器

  • 支持使用 Message 類建立消息,同時也支持原生的消息 Payload 數組或 JSON 字符串併發

  • 支持使用任意實現了 toArray 方法的對象來建立或發送消息異步

  • 提供便捷的方法添加消息附件spa

  • 消息附件的 titletext 支持任意類型的值或對象,自動轉換爲字符串code

  • Message 的全部方法支持連接調用對象

  • 支持一行代碼完成建立併發送消息事件

  • 支持消息預設值

  • 100% 代碼文檔註釋

項目主頁及文檔:https://github.com/ElfSundae/BearyChat

BearyChat For Laravel

  • 兼容 Laravel 五、Laravel 四、和 Lumen

  • 提供 BearyChat facade 和 bearychat() function 以方便使用

  • 可靈活配置任意數量的機器人,可配置消息預設值

  • 提供異步推送的代碼示例

項目主頁及文檔:https://github.com/ElfSundae/Laravel-BearyChat

歡迎 Star,歡迎 Issue!

相關文章
相關標籤/搜索