这篇指南详细介绍了如何构建一个基于 TypeScript 的 Solana 交易机器人,它利用 Tokens API 发现趋势代币,通过纯规则引擎筛选,并使用 Quicknode 的 Metis Jupiter Swap API 执行交易。机器人设计为三层分离:发现层从 Tokens API 获取并解析资产,决策层通过确定性、无网络调用的规则筛选(流动性、风险、成交量、动量),执行层则通过 Solana Kit 自定义传输调用 Metis 进行报价和交换。文章提供了完整的项目结构、配置、代码示例和安全措施(如默认干运行、模拟交易、价格影响上限),强调架构的可测试性和可扩展性。读者可以克隆示例项目,配置 API 密钥和钱包,运行干循环观察决策日志,再决定是否启用实盘交易。