select * from price_snapshots WHERE "timestamp" >= NOW() - INTERVAL '12 hours' AND odos_usdc_return > 1000 ORDER BY token_symbol, "timestamp";
บอทนี้ใช้ Odos และ Universal Assets (UA) เพื่อหากำไรจากส่วนต่างราคา (Arbitrage) โดย:
- ซื้อโทเค็น จาก Odos ด้วย 1000 USDC
- ขายคืน ที่ UA เพื่อรับ USDC กลับมา
- เปรียบเทียบราคา หากได้กำไรมากกว่า 1 USDC บอทจะแจ้งเตือนผ่าน Telegram
TOKEN_INFO🔹 รายละเอียดโทเค็น เช่น Address, Decimals, ThresholdDatabaseManager🗄 จัดการฐานข้อมูล PostgreSQLsend_telegram_message✉ ส่งแจ้งเตือนกำไรไปยัง Telegramget_odos_quotes📊 ขอราคาซื้อโทเค็นจาก Odosget_universal_quotes🔄 ขอราคาขายคืนจาก UAcheck_opportunities✅ ตรวจสอบโอกาสทำกำไรrun_monitor🔁 ลูปหลักที่ทำงานตลอดเวลา
- ต้องการเก็บราคาของทุกๆ Pair จาก 2 DEXes
- เก็บทุกๆ 10 วิ
- Plot line graph โดยใช้ jupyter ของทุกคู่ เช่น 24hrs ที่ผ่านมา
ติดตั้ง Python และแพ็กเกจที่จำเป็น
pip install -r requirements.txtBOT_TOKEN-> ใส่ API Token ของ Telegram BotCHAT_ID-> ใส่ Chat ID สำหรับรับการแจ้งเตือน
. myenv/bin/activate
python main.pyเมื่อพบโอกาสทำกำไร บอทจะแจ้งเตือนผ่าน Telegram เช่น:
🔄 Arbitrage Opportunity!
💱 uSOL (Solana Token):
• Input USDC: 1000
• Output USDC: 1020.50
• Profit: $20.50 (2.05%)
🎯 บอทนี้ช่วยให้คุณหาโอกาส Arbitrage ได้อัตโนมัติ! 🚀