Polymarket Sniper Bot 使用指南
关于设置、配置和运行自动化交易策略的完整文档。
01. 先决条件
- Node.js: Node.js: v18 或更高版本。
- Telegram Bot Token: Telegram Bot Token: 从 @BotFather 获取。
- Polygon RPC Node: Polygon RPC Node: 可靠的 RPC URL (推荐 Alchemy/Infura)。
- Private Key: 私钥: Polygon 钱包私钥 (建议使用新钱包)。
02. 安装
1. 安装依赖
# 进入 bot 目录
cd bot
npm install
03. 配置
复制示例环境文件并配置您的凭据。
cp .env.example .env
必需的 .env 变量
- TELEGRAM_BOT_TOKEN=your_token_here
- POLYGON_RPC_URL=https://polygon-mainnet.g.alchemy.com/v2/...
- SNIPER_DRY_RUN=true // 设置为 false 以进行真实交易
04. 核心功能
💰 钱包设置
⚠️ 关键: 必须首先完成此操作。
- 在 Telegram 中发送 /start。
- 转到 设置 -> 导入私钥。
- 输入您的私钥 (本地加密存储)。
- 检查余额以确保您拥有 USDC 和 MATIC。
🎯 狙击模式
基于关键字自动购买新市场。
- 命令:
/sniper - 添加关键字: 回复关键字 (例如 "Trump", "Rate Cut")。
- 配置: 设置购买金额 (USDC)。
- 开始: 机器人每 30 秒轮询一次。
⚖️ 套利模式
发现并执行无风险的价差交易。
- 命令:
/arb - 利润阈值: 设置最小利润 % (例如 0.5%)。
- 最大交易: 设置每笔交易的最大规模。
⚠️ 风险警告
您的私钥已在本地加密存储。请勿共享您的 bot.db 文件。请务必先使用 SNIPER_DRY_RUN=true 进行测试。交易涉及损失风险。