type
status
date
slug
summary
tags
category
icon
password
消息推送服务在各种应用中扮演着至关重要的角色。
无论是向用户发送通知、提醒重要事件,还是进行业务信息的实时推送,高效且可靠的消息推送服务都能显著提升用户体验和业务效率。
今天,我们要介绍的就是一款名为 MoePush 的开源消息推送服务。
项目介绍
MoePush 是一个基于 NextJS + Cloudflare 技术栈构建的可爱消息推送服务,它支持多种消息推送渠道,为开发者和企业提供了一个强大而灵活的解决方案。
该项目不仅提供了在线演示,让用户可以提前体验其功能,还具有许多令人瞩目的特性。
在线演示
你可以通过访问 https://moepush.app 查看 MoePush 的在线演示。

这里有项目的首页、登录页面和仪表盘等界面的截图,让你对 MoePush 的外观和使用方式有一个直观的了解。
特性亮点
多渠道支持
MoePush 支持多种常见的消息推送渠道,包括钉钉群机器人、企业微信应用、企业微信群机器人、Telegram 机器人和飞书群机器人。

这意味着你可以根据自己的需求选择合适的渠道,将消息准确无误地推送给目标用户。
无论是企业内部沟通、项目进度通知,还是用户互动提醒,MoePush 都能满足你的需求。
简单易用
对于开发者来说,时间就是效率。
MoePush 提供了简单的接口调用方式,并且支持多种消息模板,让你可以快速将其集成到自己的应用中。

无需复杂的开发过程,就能实现强大的消息推送功能。
开源免费
MoePush 的基础功能完全免费使用,这对于开发者和企业来说是一个很大的福利。
同时,它的代码是开源的,欢迎广大开发者贡献代码,共同完善这个项目。
精美 UI
MoePush 使用了 shadcn/ui 组件库,提供了精美、简洁的 UI 设计。用户在使用过程中可以感受到舒适和便捷。
无论是创建渠道、配置接口,还是查看推送记录,都能在友好的界面中完成。
快速部署
基于 Cloudflare Pages 进行部署,MoePush 具有免费且稳定的特点。
你无需担心服务器的维护和管理,只需要按照文档进行简单的配置,就可以快速将项目部署到生产环境中。
本地运行和部署
本地运行
如果你想在本地运行 MoePush,可以按照以下步骤进行:
- 克隆项目并安装依赖:
- 复制环境变量文件:
在
.env 文件中配置以下变量:AUTH_SECRET:加密 Session 的密钥
AUTH_GITHUB_ID:GitHub OAuth App ID
AUTH_GITHUB_SECRET:GitHub OAuth App Secret
- 运行开发服务器:
访问
http://localhost:3000 即可查看应用。部署
MoePush 支持通过 GitHub Actions 进行自动部署。可以通过以下两种方式触发部署:
- 推送新的 tag(格式:
v*)会触发自动部署。例如:git tag v1.0.0 && git push origin v1.0.0
- 手动触发工作流。前往 Actions 页面,点击
Deploy工作流,点击Run workflow按钮即可。
部署前需要在 GitHub 仓库设置中添加以下 Secrets:
CLOUDFLARE_API_TOKEN:Cloudflare API Token
CLOUDFLARE_ACCOUNT_ID:Cloudflare Account ID
D1_DATABASE_NAME:D1 数据库名称
AUTH_SECRET:加密 Session 的密钥
AUTH_GITHUB_ID:GitHub OAuth App ID
AUTH_GITHUB_SECRET:GitHub OAuth App Secret
PROJECT_NAME:项目名称 (可选,默认:moepush)
最后
交个朋友 [撇嘴] ,私发
2 。获取消息推送服务MoePush 开源链接
Loading...



