脚本猫的工具箱
脚本猫的工具箱是脚本猫的衍生项目,为脚本猫提供更丰富的工具和服务。此外,这也是我们一次商业化的尝试,期望能通过此项目带来一定的收入,从而维持脚本猫的持续运营。
当前,脚本猫的工具箱主要提供一项服务————PushCat。在接下来的文章中,我们会详细介绍这个服务,同时我们也将陆续推出更多的工具和服务。
PushCat
PushCat 是一款专为开发者和用户设计的个人消息推送工具,旨在于帮助开发者、用户能够方便的将各类消息推送到个人设备上,确保重要信息的及时获取。
在PushCat中,我们采用“设备”作为基本概念。每位用户可以添加多个设备,每个设备都拥有唯一的标识和标签列表。同时,我们还为设备配备了接收规则,通过这些高度灵活的设置,能将不同的消息推送至不同的设备。基于设备类型的差异,我们提供了各种接收渠道,如微信公众号模板消息、钉钉/企业微机器人、短信等。PushCat 支持主流设备类型,并持续进行优化完善。
对个人开发者和用户而言,我们提供了接口调用方法,用户可以通过调用接口将消息推送到自己的设备。有关接口调用的详细信息,可前往Key&API查看。用户还可以查看自己的消息记录、管理授权记录,随时取消给其它平台的授权。
对于平台开发者来说,脚本猫的工具箱提供了 OAuth2 的方法,开发者可以通过此方式让用户授权平台获取用户的信息。有了这些信息,开发者就可以将消息推送到用户的设备,或用于用户的快速登录。关于 OAuth2 的对接,可前往授权记录查看。
最佳实践示例:
以油猴中文网为例,通过OAuth2,用户可以直接在脚本猫工具箱内进行授权,并可以灵活地管理授权权限。当用户关注的帖子有新的回复或者有重要消息时,系统会自动调用接口,将这些信息实时推送给用户。除此之外,还可以借助用户信息接口实现快速登录。