Add XHuntr — X community sniper for pump.fun launch detection#15
Add XHuntr — X community sniper for pump.fun launch detection#15nxsdevv wants to merge 1 commit into
Conversation
|
@nxsdevv is attempting to deploy a commit to the POTLOCK Team on Vercel. A member of the Team first needs to authorize it. |
📝 WalkthroughWalkthroughThe Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
📝 Coding Plan
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment Tip Migrating from UI to YAML configuration.Use the |
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@app/data/tools.json`:
- Around line 181-182: The file ends with a closing JSON array bracket ("]") but
lacks a trailing newline; update app/data/tools.json by adding a single newline
character at EOF so the file ends with a newline after the closing array to
satisfy POSIX conventions and avoid diff/tool warnings.
- Around line 162-180: Replace the broken profile image URL for the "XHuntr"
entry by updating the "profileImage" field to point to a valid reachable image
(e.g., from the site's assets or a working CDN) so the JSON entry for "XHuntr"
has a non-404 image URL; locate the object with name "XHuntr" and change the
profileImage value accordingly, keeping the rest of the entry (tags,
description, url, chatLink, blockchain, relation) intact.
| { | ||
| "name": "XHuntr", | ||
| "twitter": "XHuntrbot", | ||
| "description": "Real-time X (Twitter) community monitoring bot that fires Telegram alerts when tracked KOLs create or join X communities, post contract addresses inside communities, or when multiple tracked accounts converge. Fires 24-48 hours before wallet trackers.", | ||
| "url": "https://xhuntr.com", | ||
| "chatLink": "https://t.me/XHuntrbot", | ||
| "profileImage": "https://pbs.twimg.com/profile_images/1855659556888432640/wWxsIZna_400x400.jpg", | ||
| "tags": [ | ||
| "bot", | ||
| "telegram", | ||
| "analytics", | ||
| "social-monitoring", | ||
| "alpha", | ||
| "trading" | ||
| ], | ||
| "blockchain": [ | ||
| "Solana" | ||
| ], | ||
| "relation": "Monitors X community activity to detect pump.fun launches before they go public \u2014 fires when developers create X communities and invite KOLs, 24-48 hours before any pump.fun token is deployed" |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Verify external URLs for XHuntr entry are reachable
echo "Checking xhuntr.com website..."
curl -sL -o /dev/null -w "%{http_code}" https://xhuntr.com
echo -e "\n\nChecking profileImage URL..."
curl -sL -o /dev/null -w "%{http_code}" "https://pbs.twimg.com/profile_images/1855659556888432640/wWxsIZna_400x400.jpg"
echo -e "\n\nChecking Telegram bot link..."
curl -sL -o /dev/null -w "%{http_code}" https://t.me/XHuntrbotRepository: PotLock/awesome-pump
Length of output: 167
Replace the broken profileImage URL before merging.
The XHuntr entry structure is correct and follows existing patterns, with all required fields properly included. The new tags will be automatically collected by ToolsSection.tsx.
However, the profileImage URL (https://pbs.twimg.com/profile_images/1855659556888432640/wWxsIZna_400x400.jpg) returns a 404 error and must be replaced with a valid image URL. The main xhuntr.com website and Telegram bot link are both reachable and working.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@app/data/tools.json` around lines 162 - 180, Replace the broken profile image
URL for the "XHuntr" entry by updating the "profileImage" field to point to a
valid reachable image (e.g., from the site's assets or a working CDN) so the
JSON entry for "XHuntr" has a non-404 image URL; locate the object with name
"XHuntr" and change the profileImage value accordingly, keeping the rest of the
entry (tags, description, url, chatLink, blockchain, relation) intact.
| } | ||
| ] | ||
|
|
||
| ] No newline at end of file |
There was a problem hiding this comment.
Add trailing newline at end of file.
The file is missing a trailing newline after the closing ]. POSIX-compliant files should end with a newline to avoid diff noise and tool warnings.
Proposed fix
"relation": "Monitors X community activity to detect pump.fun launches before they go public \u2014 fires when developers create X communities and invite KOLs, 24-48 hours before any pump.fun token is deployed"
}
-]
+]
+🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@app/data/tools.json` around lines 181 - 182, The file ends with a closing
JSON array bracket ("]") but lacks a trailing newline; update
app/data/tools.json by adding a single newline character at EOF so the file ends
with a newline after the closing array to satisfy POSIX conventions and avoid
diff/tool warnings.
What is XHuntr?
XHuntr is a Telegram bot that monitors X (Twitter) accounts for community activity and fires instant alerts when tracked KOLs create or join X communities, post contract addresses inside communities before tweeting publicly, or when multiple tracked accounts converge on the same community.
Why it belongs in the pump.fun ecosystem list
Most pump.fun launches follow the same pattern before any token is deployed:
XHuntr monitors this preparation phase — detecting community creates, joins, convergence, and CA posts at the social layer, before any pump.fun transaction exists.
Details