通过 QQ 机器人将内容收集到 notion 页面中
- 到QQ 机器人的官网注册一个机器人,注册后就能获得 app-id 和 token
- 到 开发 -> 沙箱配置 中的 在消息列表配置 和 在 QQ 频道配置 添加自己的账号,没有频道就注册一个就行
- 到 发布设置 -> 功能配置 中新建以下指令,使用场景勾上 QQ 频道、消息列表
- /like
- 到 QQ 中把机器人拉进频道,给个管理员权限,自己也可以在添加好友中加上它
- 到 notion 的集成页面新建一个 Internal 集成,然后复制 secret,这个就是
--notion-secret
- 复制这个模版到自己的空间,不要修改鼠标表格的字段名字,但是可以新增
- 到复制的模版中,点击右上角的设置,在最下面有个链接选项,把刚才创建的集成链接到该页面
- 查看复制后模版的链接
https://www.notion.so/<database-name>-<database-id>?pvs=4
其中 database-id 就是--notion-bookmark
参数需要的值
notion-qq-robot-cli serve --robot-app-id <ROBOT_APP_ID> --robot-token <ROBOT_TOKEN> --notion-secret <NOTION_SECRET> --notion-bookmark <NOTION_BOOKMARK>
在某个 app/网站 中看到了想要收藏的内容,点击它自带的转发按钮,将内容转发给机器人或者有机器人的频道的文字子频道中,机器人会自动处理链接,放到 notion 的收藏页面
如果是 BiliBili 这种转发后会变成 QQ 小程序的链接,一般都有一个安卓原生的转发功能,用那个功能转发给机器人的私聊页面
在服务没有启动的情况下转发给机器人不会触发收藏,但是在服务启动后选中没有收藏到的内容,使用 QQ 的引用功能在回复引用时手动触发机器人的 /like
指令来做到手动让机器人触发收藏功能
该功能因为私聊的 api 限制,无法读取回复的应用,所以只有频道中支持
该工具不仅提供启动机器人服务的命令,同时提供了命令行的功能,以方便将机器人的能力集成进其他工具(如 mac 的快捷指令)
支持参数传入或者 stdin 的输入
notion-qq-robot-cli star [shared] --notion-secret <NOTION_SECRET> --notion-bookmark <NOTION_BOOKMARK>
echo "shared" | notion-qq-robot-cli star --notion-secret <NOTION_SECRET> --notion-bookmark <NOTION_BOOKMARK>