天度 AI 实战库浏览全部案例 ↗

更新旧版 Telegram 机器人并重构应用

作者使用 Replit Agent 将 Telegram 机器人升级到新 API,但需经过多次迭代才成功;此外还重构了卡片收集应用,并修改了数据库架构。

使用工具Replit Agent
具体怎么做
对于 Telegram 智能体,作者发现需要先创建项目,因此花费了 0.25 美元新建了智能体,然后加入了原有代码。他们要求该智能体复制新 API 的功能。对于卡片应用,则要求进行复杂的重构工作,包括数据库模式调整,使卡片能属于多个集合。
做到了什么
卡片应用重构过程相当顺利。但 Telegram 的更新却令人失望:即使是基础机器人也经历了多次迭代,旧代码更新也运行不佳。作者称这简直是一场灾难。
上手要点
整个实验期间使用了25美元的计划费用以及约4美元的额外积分。在卡片应用中添加单元测试导致了其工作流中断,因此这些测试最终未被使用。

你可以这样试

使用 Replit Agent

将[项目名称]中的Telegram机器人从旧的[库或API版本]更新到当前的[新库或API版本],同时保留所有现有命令的功能。每次修改后运行机器人,修复出现的错误,并告诉我你测试了哪些命令。在告知我计划之前,不要更改数据库架构或删除任何数据。