前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >利用云函数接收兔小巢的 WebHooks ,并通知到对应邮箱

利用云函数接收兔小巢的 WebHooks ,并通知到对应邮箱

原创
作者头像
jwj
修改2022-03-28 16:25:00
1.6K0
修改2022-03-28 16:25:00
举报

兔小巢是一款免费的反馈互动社区产品,在网站上插入几行代码即可拥有和腾讯网一样的互动社区,让反馈变得便捷,轻巧。

但兔小巢有一个不好的地方,就是有新的反馈时,不能即时通知到管理员,大大降低了处理问题的效率。

虽然兔小巢没有提供即时通知管理员的功能,但提供了 WebHooks 功能,当有新反馈或新回复时,会通过 WebHooks 推送到自己设置的地址。

既然没有提供,那我们就自己来实现吧!

这里,我们需要利用到几样东西:

云函数:提供代码运行服务

PHPMailer:发送邮件的组件

邮箱:用于发送邮件

下载函数代码

打开https://git.code.tencent.com/big-dream/scf-txc/-/releases,选择 zip 进行下载

创建云函数

首先,打开函数服务控制台,然后点击创建按钮

选择从头开始运行环境选择Php 7.4

提交方法选择本地上传zip包函数代码选择前面下载的压缩包文件

点击完成按钮,完成云函数的创建

编辑代码

选择函数管理 - 函数代码 - index.php

更改代码中的SMTP 服务器 / SMTP 端口 / SMTP 账号 / SMTP 密码和收件人(接收通知的邮箱),然后点部署

新建触发器

代码已经部署完成,接下来需要设置触发器,让外部可以访问到这个云函数。

触发方式选择API网关触发,请求方法选择POST,然后点提交

创建完毕后,记录下访问路径

设置兔小巢

登录兔小巢,选择开发 - 新版实时反馈通知,填入刚刚记录的访问路径

然后,点击保存并发布

效果展示

当有人发布新的主贴时,收件人邮箱会收到如下邮件

最后的最后,还有一个福利。开发者们,欢迎您加入腾云先锋(TDP)反馈交流群,群内有丰富的活动可收获积分

我们是腾云先锋(TDP)团队,是腾讯云GTS官方组建并运营的技术开发者群体。里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹,期待您的加入!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载函数代码
  • 创建云函数
  • 编辑代码
  • 新建触发器
  • 设置兔小巢
  • 效果展示
相关产品与服务
云函数
云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码。您只需使用平台支持的语言编写核心代码并设置代码运行的条件,即可在腾讯云基础设施上弹性、安全地运行代码。云函数是实时文件处理和数据处理等场景下理想的计算平台。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档


http://www.vxiaotou.com