从实用的 Telegram 机器人到成熟的 PWA VPS 控制面板:项目的演变 (v1.13.0 - v1.21.1)
你好,Habr! 在我之前的文章中 ( 一个 , 两个 , 三 ) 我谈到了这个想法的起源以及开发用于管理服务器的 Telegram 机器人的第一步。最初只是一个用于检查正常运行时间和重启几个个人 VPS 的简单 Python 脚本,最近几个月已经获得了“肉”,并变成了一个具有 Agent-Server 模式、自己的 WebUI、WAF 和 PWA 的成人生态系统。 今天我想分享一下我在大规模重构…

你好,Habr!
在我之前的文章中 (一个,两个,三) 我谈到了这个想法的起源以及开发用于管理服务器的 Telegram 机器人的第一步。最初只是一个用于检查正常运行时间和重启几个个人 VPS 的简单 Python 脚本,最近几个月已经获得了“肉”,并变成了一个具有 Agent-Server 模式、自己的 WebUI、WAF 和 PWA 的成人生态系统。
今天我想分享一下我在大规模重构过程中获得的经验(从版本 1.13.0 到当前的 1.21.x),谈谈我的 rake在处理内存和网络时踩一下,并将我的产品与市场上已有的产品进行比较。
我会立即进行预订:虽然我被列为唯一的开发人员,但该项目不是凭空创建的。首先,我积极使用人工智能工具来加速产品开发。如今,流行称之为“氛围编码”,但就我而言,它是有意识的氛围编码。我不会将整个项目转移到神经网络,而是使用它们来自动化日常工作,同时保持对每一行代码、其结构和底层架构的充分理解。其次,我有一个战友——一位测试员朋友,他使用面板完成日常任务,无情地破坏生产中的新功能,报告错误,为开发做出巨大贡献。正是由于这样的现场测试,该仪器才真正可用。而且,展望未来,您也可以加入这个过程!
了解更多