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. 核心功能

💰 钱包设置

⚠️ 关键: 必须首先完成此操作。
  1. 在 Telegram 中发送 /start。
  2. 转到 设置 -> 导入私钥。
  3. 输入您的私钥 (本地加密存储)。
  4. 检查余额以确保您拥有 USDC 和 MATIC。

🎯 狙击模式

基于关键字自动购买新市场。

  • 命令: /sniper
  • 添加关键字: 回复关键字 (例如 "Trump", "Rate Cut")。
  • 配置: 设置购买金额 (USDC)。
  • 开始: 机器人每 30 秒轮询一次。

⚖️ 套利模式

发现并执行无风险的价差交易。

  • 命令: /arb
  • 利润阈值: 设置最小利润 % (例如 0.5%)。
  • 最大交易: 设置每笔交易的最大规模。

⚠️ 风险警告

您的私钥已在本地加密存储。请勿共享您的 bot.db 文件。请务必先使用 SNIPER_DRY_RUN=true 进行测试。交易涉及损失风险。