说明:最近因为公司项目需要用到一些即时通知提醒的服务,网上翻了翻发现了一款神器——Server酱(作者 @Easy )目前已经借助Server酱开放的APi接口对接到企业服务器当中。然而今天的重点我们不是介绍Server酱,而是另一个作者@神代綺凜基于Server酱接口写的一款私信发送器 serverchan-private-letter(可以理解为一对一的留言提交)。适用于个人站点、博客的用户私密留言等场景。
截图
特性
- 后端访问的Server酱 API,因此不会泄露 SCKEY
- 界面更美观,对发送结果进行更为直观的提示。
- 会获取发送者的 IP 地址等并一并发送,有非法使用现象时方便记录判断。
构成
页面结构以及样式基本来自于 https://sc.ftqq.com 做了轻微的修改。
工作流程:index.php
→ 表单 Ajax
提交到sc.php
→ 检验数据并提交至Server酱的 API
→ 取得 API
返回的 JSON
→ 由sc.php
返回 JSON
给index.php
→ index.php
显示发送结果。
安装
项目地址: https://github.com/Tsuk1ko/serverchan-private-letter
MoeWah修改版: -> 传送门
安装环境:Nginx
/ Apache
等后端服务程序 + PHP
任意版本
以军哥LNMP环境为例,serverchan-private-letter 的安装就比较简单,博主这里以部署到根目录(即通过xx.com直接访问)作为例子,仅作参考:
#部署到网站根目录
cd /home/wwwroot/moewah.com
#下载
wget --no-check-certificate -O 'server.zip' https://github.com/moewah/serverchan-private-letter/archive/master.zip
#解压
unzip server.zip
# 移动所有文件到根目录
mv serverchan-private-letter-master/* ./
# 清理无用文件及目录
rm -rf server.zip serverchan-private-letter-master
在sc.php
同级目录下,创建.key.php
文件(你可以使用nano
命令)
nano .key.php
将代码修改后并完整的复制到 .key.php
文件中。
<?php
define('SCKEY','这里填写你的SCKEY');
没有SCKEY
的,则需要在 Server酱 使用 Github 账户登录获取。同时,注册后需要在 Server酱 绑定你的微信号才能收到推送。
已经完成了所有的部署,这时候可以直接通过moewah.com
域名访问了哦。
扩展
MoeWah修改版本站下载(修改版): -> 传送门 在serverchan-private-letter原版基础上进行修改,增加了手机号(对手机号格式进行校验)、姓名的填写(校验中文名/英文名),增加字体图标,css调整兼顾PC和手机等设备的访问。
*带nobg
参数访问首页的时候可以隐藏背景图,便于使用 iframe
内嵌到任何页面中:
<div id="container" style="overflow:hidden;">
<iframe border="0" id="content" src="https://页面留言地址" frameborder="0" height="600px" width="100%">
</iframe>
</div>
相关推荐
- H5自适应网站封装百度智能小程序,获取百度流量!
- Merge - 微信/支付宝/PayPal等付款二维码合并程序
- typecho微信提醒插件:Comment2Wechat V2.0(新评论微信通知)
- 基于Python3的服务监控脚本(通过Server酱微信推送)
- WeTypecho : 一款开源可映射typecho的微信小程序
文章作者:喵斯基部落
原文地址:https://www.moewah.com/archives/1399.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。