Skip to content

sukbearai/wallet-hunting-bot

Repository files navigation

🤖 加密货币智能助手

一款强大的推特数据分析和AI智能解读工具

✨ 核心特性

  • 📊 实时推特解析与数据采集
  • 🤖 AI智能分析市场动态
  • 👥 KOL言论追踪与解读
  • 💬 多场景智能对话支持
  • 📦 自动化数据处理和存储

🛠️ 技术栈

  • ⚡️ Node.js - 运行时环境
  • 📘 TypeScript - 开发语言
  • 🤖 Telegraf - Telegram Bot框架
  • 🚀 Nitro - 高性能服务端框架
  • 🧠 OpenAI - GPT API集成
  • ⚡️ cloudflare - 云服务提供商

📦 快速开始

  1. 克隆项目
git clone https://github.com/sukbearai/wallet-hunting-bot.git
cd wallet-hunting-bot
  1. 安装依赖
pnpm install
  1. 环境配置
cp .env.example .env
  1. 启动项目
pnpm dev

目录结构

wallet-hunting-bot/
├── src/ # 源代码目录
│ ├── bot/ # 机器人核心逻辑
│ │ ├── commands/ # 命令处理器
│ │ ├── scenes/ # 场景管理
│ │ └── services/ # 业务服务
│ ├── types/ # 类型定义
│ └── utils/ # 工具函数
├── routes/ # API路由定义
│ ├── api/ # API端点
│ └── webhook/ # webhook处理
├── middleware/ # 中间件
│ ├── auth/ # 认证中间件
│ └── validation/ # 数据验证
├── scripts/ # 工具脚本
│ ├── setup.ts # 环境配置
│ └── deploy.ts # 部署脚本
├── tests/ # 测试文件
├── .env.example # 环境变量示例
├── package.json # 项目配置
└── tsconfig.json # TypeScript配置