Monitor NFT collection floor prices and receive Discord DM alerts when floors hit your targets.
uv run python scripts/floor_monitor.py --collection bored-ape --target 80 --discord
uv run python scripts/floor_monitor.py --collection bayc --target 100 --direction below
uv run python scripts/floor_monitor.py --collection doodles --target 10 --output json
uv run python scripts/floor_monitor.py --collection mutant-ape-punks --compare 3 --output json
--output jsonscripts/floor_monitor.py — Main script. Run standalone with uv run python scripts/floor_monitor.py [args]| Arg | Description |
|---|---|
| ----- | ------------- |
--collection | Collection slug (e.g. bored-ape, bayc, doodles) — required |
--target | Target floor price in ETH for alert |
--direction | above or below (default: below) |
--discord | Send Discord DM alert when triggered |
--discord-webhook | Discord webhook URL (or set env var DISCORD_WEBHOOK_URL) |
--compare | Compare N collections at once |
--output | text (default) or json |
Common collection slugs (slug for URL: opensea.com/collection/{slug}):
| Collection | Slug |
|---|---|
| ------------ | ------ |
| Bored Ape Yacht Club | bored-ape-yacht-club |
| Mutant Ape Yacht Club | mutant-ape-yacht-club |
| Doodles | doodles |
| Azuki | azuki |
| Clone X | clonex |
| Others | Check OpenSea or Blur for the correct slug |
--direction below (default): Alert when floor drops to or below target--direction above: Alert when floor rises to or above targetDISCORD_WEBHOOK_URL env var, or pass --discord-webhook https://...--discord flag to enable DM alerts共 1 个版本