Lazy loaded image
建站教程
通知栏定时更新数据
Words 736Read Time 2 min
2025-3-12
2025-3-13
type
status
date
slug
summary
tags
category
icon
password

效果

notion image

1.首先创建一个项目

2.初始化 Node.js 项目(创建 package.json)

或使用默认设置快速初始化:

3.创建index.js文件后修改 package.json 添加启动脚本

4.前置要求

我的数据来源于notion笔记,所以我需要调用notion的api接口来进行数据的更改,前置要求需要获取密钥和页面id
密钥获取方式,点击设置,找到连接打开集成管理创建你的集成复制密钥
notion image
notion image
notion image
notion image
💡
注意在创建完成以后一定要在右上角选择该集成,不然会调不通接口
notion image
 
获取页面的id,拷贝链接,链接—后面就是你需要的id啦
notion image

5.进入正题

项目当中使用了以下依赖
💡
@notionhq/client 是 Notion 官方提供的 Node.js SDK,用于通过 Notion API 访问、操作 Notion 数据库、页面等内容。 dayjs 是一个轻量级(仅 2KB)的 日期时间库
node-cron 是一个 基于 Node.js 的定时任务调度库
安装依赖
在index.js文件引入依赖
填入notion集成的密钥和页面id
语录的数据来源于一言地址:Hitokoto - 一言相关api详情查阅官网
更改页面数据的函数
添加定时任务
最后只需要在控制台输入npm start 就完成了,开启之后不要关闭该项目否则运行也被关掉了
 
上一篇
一个好看的气泡上浮动画
下一篇
Windows版 FFmpeg安装