基于Serverless函数计算实现钉钉天气预报机器人

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
函数计算FC,每月15万CU 3个月
简介: 钉钉定时天气播报使用阿里云函数计算,利用定时触发器将天气预告信息推送至钉钉群内。

1.实验准备

在使用函数之前,需要开通以下服务:

1.函数计算 FC:https://fcnext.console.aliyun.com/新用户有免费额度

2.下载钉钉:https://www.dingtalk.com/

2.开通业务

开通以下服务:

函数计算 FC:https://fcnext.console.aliyun.com/

3.添加钉群助手

首先创建一个钉群,已经有钉群了可以跳到下一步

95a53c62028e2d7b767412b67b57cadc.png

在群右上角点击设置按钮,并添加智能群助手

f9432a72331695607ae5e4140732d0c2.png

添加机器人

8a788cd8bbcfdddf4d014b308decd87c.png

选择自定义

7b626f3166acd08f3830e48c3cf5a7a1.png

输入以下配置后点击“完成“

175aa6253a1ca7135e980a1887c9fba1.png

将Webhook复制下来,后面配置需要用到

bc239f36e5d76cc523f646d3ecd146e2.png

4.创建定时通知应用

进入到函数计算控制台:https://fcnext.console.aliyun.com/overview

点击左侧的应用按钮:

image-20220702145248045.png

通过模板创建应用下面选择“其他”并选择“钉钉天气机器人”即可:

image-20220702145328826.png

选择立即创建,然后选择直接部署:

image-20220702145509228.png

此时还需要关注页面上角色名称部分,例如:

6c3a12a9d41627481c4d2fab055aeca8.png

此时需要点击前往授权进行授权,授权完成可能会提示:

457cfec5eed76038212d7420127e7f85.png

还需要继续点击前往授权:

1.png

在高级配置中将第一步中的Webhook复制进来:

c5595ce0a74b99ef5b773ed8e45c4df2.png

城市citykey列表请查看:

https://weather-city-key-do-not-delete.oss-cn-hangzhou.aliyuncs.com/citykey.json

完成之后点击页面最下面的创建按钮。此处要稍等片刻,等待创建完成即可:

a3d0687bb3a41e25e15d895307ecfed2.png

5.实验完成

5f38e9e42f2ebc7acf3fba98de20c8f6.png

6.设置定时触发器

钉钉机器人将在每天上午八点为您准时推送天气信息:

在左侧选择 服务与函数 并选择SererlessWeatherDingTalk:

80dab69500d9698ea6604999d6d7deed.png

选择weather-forecast:

79ff2ee1d6b94cde32f9169be0fdf14d.png

在触发器管理下“编辑“定时触发器:

9fce620eb43281f61d73e6f5f9cc8993.png

更改成想要的触发时间即可

7a869945de3707660a24d8e748a27975.png

7.总结

通过阿里云Serverless函数计算,成功利用定时触发器将天气预告信息推送至钉钉群内,达到了想要的效果,进一步熟悉了函数计算工作原理以及Serverless的工作流程,是一次比较不错的体验。

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
3月前
|
消息中间件 运维 Serverless
函数计算产品使用问题之如何部署Stable Diffusion Serverless API
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
3月前
|
运维 前端开发 Serverless
Serverless痛点解决问题之将 WordPress 工程部署到函数计算中如何解决
Serverless痛点解决问题之将 WordPress 工程部署到函数计算中如何解决
45 1
|
3月前
|
存储 运维 Serverless
Serverless 支撑赛事转播问题之利用函数计算实现图片处理的实时性和成本节约如何解决
Serverless 支撑赛事转播问题之利用函数计算实现图片处理的实时性和成本节约如何解决
|
4月前
|
JSON JavaScript Serverless
函数计算操作报错合集之流水线部署 serverless 全部失败,该如何解决
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
4月前
|
存储 Serverless 文件存储
函数计算产品使用问题之如何让SDXL模型在函数计算FC中运行并生成图像
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
3月前
|
消息中间件 运维 Serverless
Serverless 支撑赛事转播问题之利用函数计算处理视频直播截帧服务如何解决
Serverless 支撑赛事转播问题之利用函数计算处理视频直播截帧服务如何解决
|
3月前
|
Serverless 数据安全/隐私保护 开发者
Serverless 架构问题之阿里云函数计算在事件生态层面如何解决
Serverless 架构问题之阿里云函数计算在事件生态层面如何解决
43 0
|
3月前
|
Serverless 测试技术 Go
Serverless 函数计算问题之无法压测如何解决
高德在函数计算压测中发现单实例TPS达300时延迟剧增,通过登录实例使用profiling工具定位到性能瓶颈并完成优化。在Go的custom runtime中执行`go tool pprof`需先确保Go环境安装,再运行命令进行CPU分析。产生的分析文件可通过ossutil64上传至OSS存储,以便进一步分析处理。[详细解答链接](https://developer.aliyun.com/ask/666283)。
46 0
|
4月前
|
数据采集 JSON Serverless
通过百炼大模型+FC函数计算构建小红书图文工作流
使用阿里云函数服务和百炼平台,快速构建小红书图文创作工作流。通过两步轻松创建: 1) 在函数计算中利用Puppeteer构建卡片生成服务; 2) 在百炼平台上创建工作流,整合大模型、脚本和函数计算节点,实现图文内容的自动化处理和生成。此方案适合高效创作小红书内容。
1465 6
|
3月前
|
监控 Serverless API
Serverless 函数计算问题之环境变量不生效如何解决
在函数实例详情页面登录实例的方法是在“监控指标-实例指标”区域点击特定实例ID进入详情页,之后在右上方找到并点击“登录实例”按钮即可开始操作。使用Golang SDK调用`InstanceExec` API执行命令并通过回调处理输出的具体方式为:首先构建`InstanceExecInput`对象设置服务名、函数名、实例ID及命令
44 0

热门文章

最新文章

相关产品

  • 函数计算