背景
家里有一台24小时运行的NAS,顺便跑了一些服务。当在公司时,需要访问这些服务,就比较麻烦。传统的方法使用frp做内网穿透。该方案需要一台公网服务器,且有被攻击的风险。 最终使用 CloudFlare Tunnel的方案实现内网穿透,远程访问web服务和SSH连接。
互联网行业内容创作者
家里有一台24小时运行的NAS,顺便跑了一些服务。当在公司时,需要访问这些服务,就比较麻烦。传统的方法使用frp做内网穿透。该方案需要一台公网服务器,且有被攻击的风险。 最终使用 CloudFlare Tunnel的方案实现内网穿透,远程访问web服务和SSH连接。
今天我们要揭开神秘面纱的是一个名为“NAS”的存储设备,它就像是你家中的私人云端资料库,帮你轻松管理和分享那些宝贵的数字信息。那么,究竟什么是NAS?它的特点又是什么呢?工作原理是怎样的?在哪些场景下我们会用到它?以及,它与其他存储方式有何不同呢?接下来,我们一一揭晓。
风险提示
本项目原理是通过模拟桌面端微信登录,实现微信消息收发功能,请谨慎使用!!!
如何将个人微信开通自动回复功能呢?
本篇将通过使用chatgpt-on-wechat项目实现微信自动回复,并通过引入ChatGPT 将个人微信打造成一个微信智能聊天机器人;
能够在私聊、群聊中实现智能问答,能够识别语音消息,通过文字或者语音进行回复;同时还能处理文本、合成语音、并按照指令生成图片。
搭一个稳定可靠的梯子,不需要买VPS,除了需要一个域名以外,基本上属于零成本了,懂得都懂。
前情提要
上一节,我们通过接入讯飞星火大语言模型的形式,实现了一个拥有大语言模型能力的自动回复机器人,本节我们来重点看一下自动回复机器人的实现逻辑,为我们后续的自定义机器人打好理论基础。
从上节我们知道,回复的消息的逻辑最终通过获取一个Bot
实例,然后调用它的reply
函数实现,如下图所示。
首先要了解一下 AGP
和 ASM
,AGP
的全称是 Android Gradle Plugin
,这是 Google
为 apk
和 aar
打包在 gradle
平台上开发的一款插件,简单来说你通过 Android Studio
打出的 apk
和 aar
包都是由它完成的,AGP
还为其他的插件提供了 transform
接口来实现 JVM
字节码或者其他资源的处理;ASM
是处理 JVM
字节码知名的库,它可以很简单的读取和修改 JVM
字节码。