BearyChat 消息推送机器人 For PHP Laravel
后台经常需要给管理员/老板/运营推送一些事件消息,比如有用户购买了VIP、PHP 报错、服务器流量预警、App Store 有新的评论、收到新的意见反馈、今日 DAU 超过 10W+ 等等。我之前是做了一个简单的 iOS 应用来接收 Push 消息,需要推送消息时就请求下苹果的 Push Server,用了一段时间发现还是不太好用,比如 iOS 的推送消息最多只保留最后 5 条,消息过长会显示不完整,不能查看历史消息,收到提醒后要查看完整消息内容还要登录服务端...
然后就准备换别的推送服务试试,大名鼎鼎的 Slack 因为众所周知的原因没法用,试用了两个国内的 Slack 替代品,最后选定了 BearyChat。网上没有找到好用的 BearyChat PHP Package ,所以就自己撸了一个。
BearyChat For PHP
无须关心 Incoming Webhook 的格式要求,不用担心笔误消息 Payload 里的键名
支持使用
Message
类创建消息,同时也支持原生的消息 Payload 数组或 JSON 字符串支持使用任意实现了
toArray
方法的对象来创建或发送消息提供便捷的方法添加消息附件
消息附件的
title
和text
支持任意类型的值或对象,自动转换为字符串
Message
的所有方法支持链接调用支持一行代码完成创建并发送消息
支持消息预设值
100% 代码文档注释
项目主页及文档:https://github.com/ElfSundae/BearyChat
BearyChat For Laravel
兼容 Laravel 5、Laravel 4、和 Lumen
提供
BearyChat
facade 和bearychat()
function 以方便使用可灵活配置任意数量的机器人,可配置消息预设值
提供异步推送的代码示例
项目主页及文档:https://github.com/ElfSundae/Laravel-BearyChat
欢迎 Star,欢迎 Issue!
BearyChat 消息推送机器人 For PHP Laravel相关推荐
- 持续集成之群聊机器人消息推送:钉钉 vs 企业微信
企业微信和钉钉都有面向群的消息推送机器人,两者的使用非常相近,也有一些细节上的特性的区别,这篇文章将结合前面的使用示例进行总结. 使用方式 不同点 企业微信:先创建群,然后在群中添加机器人,可添加多个 ...
- springboot集成钉钉_Java(SpringBoot)实现钉钉机器人消息推送
零.前言 上一次做消息推送,是微信公众号的定时消息通知. 由于自己当时的水平不够,加上企鹅家的开发文档普遍不太友好,导致根本看不懂文档在写什么,不得不去看第三方博客来学习公众号的开发. 这次就不一样了 ...
- Beego搭建企业微信机器人定时消息推送
Beego搭建企业微信Robot定时消息推送 功能说明 PostMan添加job msgType 默认是:text并且支持@all markdown支持颜色和样式但是不支持@all cron quar ...
- 持续集成之消息推送:钉钉与企业微信的群聊机器人通用示例
使用钉钉和企业微信的群聊机器人可以进行消息推送,这篇文章使用一个简单的脚本来说明其使用方式. 推送消息的方法 钉钉或者企业微信的群机器人都可提供消息推送的功能,相关的机器人的添加和消息推送的方法可以参 ...
- php socket laravel,Laravel整合PHPSocket.Io实现web消息推送
PHPSocket.IO ,PHP跨平台实时通讯框架 PHPSocket.IO是 PHP 版本的Socket.IO服务端实现,基于workerman开发,用于替换node.js版本Socket.IO服 ...
- 基于Java实现企业微信群聊机器人-文件上传+消息推送(保证可用)
基于Java实现企业微信群聊机器人-文件上传+消息推送 1.pom.xml(注意版本尽量保持一致) 2.文件工具类 3.企业微信请求类 4.企业微信响应类 5.发送方法 6.企业微信机器人创建和配置 ...
- python:消息推送 - 飞书机器人推送
实现推送的处理步骤: 创建机器人: 1.登录飞书 - 拉取创建2人及其以上的群组 - 点击群设置 - 群机器人 - 添加机器人,如图: 添加机器人: 创建完成: 获取机器人webhook: 复制web ...
- 环境监控告警系统之TIM即时消息推送部署
TIM是由腾讯发布的多平台客户端应用.TIM是轻聊的QQ,更方便办公.TIM用在QQ轻聊版的基础上加入了协同办公服务的支持,消息完全同步,支持多人在线编辑Word.Excel文档等,更加适合办公使用. ...
- CoolQ/DingTalk 实现CI/CD消息推送到群
基于Gitlab 的 CI/CD 流程搞好后,需要将CI Job或流水线的执行状态通知到给相关QA或者开发人员,整个大前端组,项目系统工程数量>15个,所以有必要聚合CI/CD相关自动化流水线信 ...
最新文章
- 数据结构与算法 | 用栈实现队列
- 第三课、Qt的诞生和本质------------------狄泰软件学院
- rsync 服务器文件同步备份
- 【Python学习日记】迭代器
- JVM调优总结(转)
- Request.Querystring中文乱码问题解决
- L3G4200陀螺仪学习
- ORACLE基础之oracle锁(oracle lock mode)详解
- linux dhcpv6有状态配置,翻译:IPv6地址自动配置:有状态和无状态的区别
- html设计渐变背景,HTML网页设计之div渐变背景色
- 计算机网速单位是什么,文件大小和网速的单位
- 常见服务器故障有哪些?如何预防服务器发生故障?服务器故障后如何恢复数据?
- Photoshop抠图(磁性钢笔工具)
- idea,eclipse中注解使用的计算机用户名修改
- e580显卡驱动_搭载AMD RX 550独显!联想Thinkpad E580评测:能玩大型游戏的亲民商务本...
- 最小二乘法曲线拟合原理与实现
- JAVA操作execl
- matlab mck传递函数,我的C实践(4):基本操作的位运算实现
- 统一自己的mac和linux环境的终端使用(alacritty+tmux代替iterm2)
- Centos7 搭建DNS服务器与原理配置详解
热门文章
- 【考研plog】考研专业目录考纲整理第一弹
- 【Java】Array、List的类型转换
- PMO如何才能提升企业的组织效能?
- 【论文译文】GauGAN
- 军事标图计算机软件,基于AreEngine的军事标图系统
- 面试官:一台服务器能建立的TCP链接真的只有65535个吗?
- 32岁京东毕业程序员,走投无路当了外企外包,闲得心里发慌,到点下班浑身不自在!
- Coordinate Attention for Efficient Mobile Network Design论文详解(结合代码)
- 关于public class XXX implements MethodInterceptor中没有intercept
- 亚马逊:了不起的中国卖家,搞定亚马逊关联买家秀视频爆单