主页插件在 4.4 版本中新增了机器人助手功能,可以实现在手机上与机器人对话并操作思源笔记的效果。

对于做笔记来说,我觉得最重要的一点就是随时记录一些灵感。

因此我之前开发了快速笔记的组件以实现便捷的记录文字。

但是不是每时每刻都在电脑前的,很多时候只有手机是不离身的。

但是手机端的思源笔记进行快速的记录会很麻烦(我也很少用手机端),因此就需要一个能快速记录的地方。

虽然思源笔记自带了快速记录的微信公众号功能,但是这是要每年开会员的,体验了一年感觉还是不是很好。

平时用快速笔记组件,同时配合quicker进行一键导入就很方便了,而且笔记是直接记录在文档中的,这样也有利于管理。

因此我就想能不能把快速笔记也做到手机上来。

通过尝试最终我确定了使用飞书机器人来实现。(也考虑了QQ机器人,但是开发比较复杂,后面再看看吧~)

相当于把飞书机器人接到插件中来,我用手机打开飞书和它聊天就可以进行快速的记录了!

同时我也意识到机器人能干的不只是记录,还可以把平时重复的流程编辑成一套能力,直接在手机上就可以完成一些操作了!

随之而来的就是在这次更新的机器人助手功能,下面就来看看怎么配置并使用吧~

创建飞书机器人

进入https://open.feishu.cn/app,登录账号并创建一个企业自建应用。并完成以下配置即可:

  1. 开启机器人能力

  1. 开启下列两个权限

  1. 在事件与回顾中设置“长连接接收事件”,并添加一个接收消息的事件。

  1. 配置完后发布更新即可,发布审核通过即可在飞书APP中看见这个机器人了

配置飞书机器人到插件中

将刚刚申请的飞书机器人Id和密钥填入插件中。

此时会有错误提示,这是由于插件环境的原因:插件是位于思源笔记内部的一个功能,想实现应用级别的通信是很困难的,因此就需要调取本地网关进行与飞书机器人的通信。

输入账号后保存设置,点击右边的“启动本地网关”即可开启通信。

这相当于是一个信号的桥接。

启动之后报错就会消失:

接下来要进行飞书机器人与插件的绑定,即配置这里的安全白名单:

可使用下面的快速绑定当前飞书账号进行快速获取相应的Id。

点击“开始捕获下一条私聊消息”,插件则会进入消息的监听状态:

在倒计时完之前,用飞书给机器人发个消息:绑定

此时插件就会获取消息并读取到相应的Id,直接点击添加这两个Id即可:

添加好之后保存设置即可开始使用了!!!

聊天教程

第一次用可直接给机器人发送命令:帮助

机器人会返回目前可实现的操作。

因为插件目前刚实现这个功能,支持的操作还比较少,所以内置了帮助命令可以随时插件支持的功能~

比如下面随便发一个消息:

发送的消息不是内置的命令的话就会触发操作选择,输入相应的数字即可进行记录操作。

若发送的是内部指令,则会直接返回相应的结果:

更多操作后续会陆续支持……