Telegram user guide

Xanguard on Telegram

Real-time alerts from any public X account (tweets, follows, profile edits, communities and pump.fun launches) delivered straight to your Telegram chat.

Open @Xanguard_bot Free plan: 1 account. No X login or API key needed.
~200 msmedian detection, paid plans
~0.6 send to end to your chat
$19/mopaid plans from, in SOL

Two ways to use Xanguard#

Most people want alerts in a Telegram chat: that is the first table. The second is for developers who want the data in their own code. They are separate products with separate plans. A B2B/API plan sends nothing to Telegram, and a Telegram plan is not an API subscription.

Use it in Telegram#

Alerts in your DM or group. No code.

Product & botWhat it doesFrom
Tweet Alerts@Xanguard_botNew tweets, replies, quotes and reposts from any public X account, with contract-address detectionFree Β· $19/mo
Follow Watch@Xanguard_botWho a tracked account follows or unfollows$15/mo
Profile Watch@Xanguard_botName, bio, avatar, banner, location, website and pinned-post changes$35/mo
Search Alerts@Xanguard_botYour search phrases across all of X$50/mo
Community Watch@F_xanguard_botCommunity joins, renames, description changes and follows by tracked accounts$100/mo
Convergence Tracker@T_Xanguard_botWhen 2+ of your tracked accounts join the same community$100/mo
PF@PF_Xanguard_botpump.fun livestreams, token launches, graduations and caller callouts$100/mo
ECA@ECA_Xanguard_botA token matching your ticker, name, CA or deployer wallet launches on pump.fun$50/mo
Trending@Trends_Xanguard_botTweets entering X's trending feed in the categories you pick$39/mo
Only Tweet Alerts has a free plan (1 account). Every other product is paid only, with no free tier or trial. Keyword filters per account are included free in Tweet Alerts. Prices are per 30 days, paid in SOL.

Build with the API / WebSocket#

For developers. Events go to your code, not to Telegram.

ProductWhat it doesFrom
B2B real-time streambought in @B2B_Xanguard_botOne WebSocket carrying tweets and deleted tweets for your handles; higher plans add profile changes and the follow graph$49/mo
B2B REST APIAdd and remove handles and manage your account from codewith B2B
CA SearchSearch recent tweets by contract address, ticker or keyword$100/mo
Separate product, separate plan. Read the API docs →

Quick start in 60 seconds#

This is the exact path the bot takes a new user through for Tweet Alerts.

  1. Open the bot and send /start

    Open @Xanguard_bot and send /start. You see the home menu: ⚑ Tweet Alerts, πŸ“‹ Profile Watch, πŸ”Ž Search Alerts and 🐦 Follow Watch.

  2. Join the Xanguard community (free plan)

    Free users must be members of the Xanguard community to add accounts and receive free alerts. The bot shows a Join Community button when you first try to add. Join, come back and tap βœ… I've Joined. It is also a place to get support. Paid plans skip this step.

  3. Create an alert group and link it

    Create a Telegram group (or use an existing one), add @Xanguard_bot to it, then send /setup inside that group. The bot replies β€œAlert group linked.” Make the bot an admin with Manage Topics if you want a separate thread per account. A group must be linked before you can add accounts.

  4. Add an account

    Back in your DM with the bot, send /add example_dev. Several at once work too: /add example_dev example_fund. You can also paste x.com links, or use ⚑ Tweet Alerts → πŸ“ Manage accounts → βž• Add.

  5. Done: alerts arrive as they post

    The bot confirms β€œβœ… 1 account(s) active.” New posts now arrive in your group. Prefer your DMs? /settings → πŸ“¬ Delivery → tap until it shows DM.

Feature guides#

Each guide shows the steps and what the alert looks like in your chat. Examples use made-up accounts.

⚑ Tweet Alerts @Xanguard_bot Free · paid from $19#

Every new tweet, reply, quote and repost from the accounts you track.

  1. Add accounts

    /add handle or ⚑ Tweet Alerts → πŸ“ Manage accounts. Remove with /remove handle.

  2. Choose what to receive

    /settings → πŸ”” Filters: turn Replies, Reposts or Quotes ON to skip them, Contracts ON for contract-address tweets only, Dedup CAs to skip addresses you already got in 24 h, or πŸ”” Notifications OFF to pause everything.

  3. Tune one account

    Tap an account in your list (or βš™οΈ Settings on a DM alert) to set its own keywords, Replies / Reposts / Quotes, a nickname, or πŸ”‡ Mute it without removing it.

  4. Topics

    In a forum group, each account gets its own @handle topic. CA Topic sends every contract-address tweet to one β€œContracts” topic.

Contract addresses (Solana and EVM) are flagged with β€œπŸ”— CA DETECTED” and printed on their own line so you can tap to copy. Token data such as price, market cap and liquidity is added to the alert moments later.

Deleted tweets (paid plans, opt-in: ask @notAdegen to switch it on): when a tracked account deletes a tweet Xanguard saw, you get an alert with the deleted text, usually within about 2 minutes of the deletion. More: deleted tweets.

A tweet alert in your DM. In groups you get 🎯 Open Tweet and ❀️ Add bot.

🐦 Follow Watch @Xanguard_bot #

Know who a tracked account follows the moment they do it.

  1. Subscribe

    Home → 🐦 Follow Watch → πŸ’³ Subscribe / Upgrade. Follow Watch is paid only; no Tweet Alerts plan needed.

  2. Add accounts

    πŸ“ Manage accounts → βž• Add account, then send handles or x.com links (several at once is fine).

  3. Pick where alerts go

    βš™οΈ Settings → πŸ“¬ Delivery: DM (default), Group or Topics.

Each alert shows the newly followed account's name, bio, follower counts and whether it is protected. Unfollows are alerted too, as β€œUnfollowed”. Plans: 15 accounts $15, 60 $59, 120 $89, 350 $189, 600 $299.

πŸ“‹ Profile Watch @Xanguard_bot #

Catch profile edits: a new name, bio link or avatar often comes before an announcement.

  1. Subscribe

    Home → πŸ“‹ Profile Watch → πŸ’³ Subscribe / Upgrade. Alerts need an active paid plan; no Tweet Alerts plan needed.

  2. Add accounts

    πŸ“ Manage accounts → βž• Add account and send handles.

  3. Delivery

    βš™οΈ Settings → πŸ“¬ Delivery. The default is your linked group; with no group linked, set it to DM.

  4. Optional sync

    /settings → πŸ”§ Advanced → πŸ”— Sync Alerts ↔ Profile Watch keeps both lists the same.

Alerted changes: display name, bio, avatar, banner, location, website and pinned post. Plans: 35 accounts $35, 75 $75, 150 $150, 500 $500.

πŸ” Keyword alerts @Xanguard_bot Free with Tweet Alerts#

Only get a tracked account's tweets when they mention words you care about.

  1. Open keywords

    /settings → πŸ”” Filters → πŸ” Keywords, then pick an account. Or tap the account in your list → πŸ” Keywords.

  2. Add words

    Tap + Add Keyword and send them separated by commas or new lines, for example CA, launch, pump.

  3. Get matches

    A tweet is sent if it contains at least one keyword. Matching ignores upper/lower case and also matches inside longer words (β€œca” matches β€œcat”). No keywords means every tweet.

Matching tweets arrive as normal Tweet Alerts with a β€œπŸ” Matched:” line. For words from any account on X, use Search Alerts.

πŸ”Ž Search Alerts @Xanguard_bot #

Watch a phrase across all of X, not just accounts you follow.

  1. Subscribe

    Home → πŸ”Ž Search Alerts → πŸ’³ Subscribe / Upgrade. No Tweet Alerts plan needed.

  2. Add a query

    πŸ“ Manage queries → βž• Add Query, then send a phrase such as example token launch (up to 200 characters). X search operators like quotes, OR and -word work.

  3. Pick how often

    ⏰ Interval: checks as often as every minute. Choose 1 min, 5 min, 10 min, 30 min, 1 h or 6 h (default 30 min).

  4. Cut the noise

    βœ…/❌ Replies and Quotes toggles, and a πŸ›‘ Spam filter that hides a text posted more than 3 to 50 times.

A new query starts from now: tweets already posted are not sent. Delivery defaults to DM (βš™οΈ Settings → πŸ“¬ Delivery).

πŸ‘₯ Community Watch @F_xanguard_bot #

See which X Communities your tracked accounts join, and when those communities change.

  1. Subscribe

    Open @F_xanguard_bot, send /start and pick a plan (20 to 500 accounts). No free tier.

  2. Add accounts

    /add example_dev. On first add, the bot sends one β€œπŸ‘‹ Now tracking” list of the communities the account is already in. After that, only changes alert.

  3. Filter

    /settings: turn event types on or off, set Min Members to ignore tiny communities, and Flap Cooldown to mute repeat joins.

  4. Look things up

    /check handle lists an account's communities; /profile handle shows its profile and communities.

Alerts: an account joins a community, a community it created is renamed or its description changes, the account follows someone new, plus an optional new-follower digest every 3 hours. Contract addresses in names and descriptions are pulled out. Add-ons: Posts Scanner (/scan, new posts in chosen communities, $50 for 5) and Rename Watch (/rename, name and description changes of any community, $40 for 25). Alerts go to your DM. Plans: 20 $100, 50 $250, 100 $500, 200 $800, 250 $1,000, 500 $1,500.

🎯 Convergence Tracker @T_Xanguard_bot #

One alert when several of your accounts land in the same community.

  1. Subscribe and add

    @T_Xanguard_bot → /start, pick a plan (20 to 500 accounts), then /add handle.

  2. Set the trigger

    /settings: Min Convergence (2 to 100 accounts), Time Window (6 h, 12 h, 24 h or 48 h) and Min Members.

Alerts go to your DM. Plans: 20 $100, 50 $250, 100 $500, 200 $800, 500 $1,500.

πŸŽ₯ PF: pump.fun alerts and callouts @PF_Xanguard_bot #

Know when a wallet goes live, launches a token or graduates, and when pump.fun callers post a call.

  1. Pick add-ons

    @PF_Xanguard_bot → /start → 🧩 Addons. Four add-ons, each sold separately: Livestream, Token Launch, Graduation and Callout alerts. Alerts only arrive for add-ons you have.

  2. Watch wallets

    /add WALLET label with a Solana wallet address. You get alerts when it starts a livestream, creates a token, or one of its tokens completes the bonding curve.

  3. Track callers

    With Callout Alerts, send /call WALLET or a pump.fun profile link, or tap πŸ”” Track on any callout alert. You get each new callout plus 2x, 5x and 10x milestone alerts. /callouts lists them.

  4. Stream-ended alerts

    βš™ Settings toggles the β€œStream Ended” alert.

Callouts, Livestream, Token Launch and Graduation are four separate subscriptions, each on the same grid: 3 wallets or callers $100, 6 $180, 10 $270, 20 $500 per month. The highest limit across your add-ons applies. Alerts show their detection time in milliseconds.

πŸš€ ECA: launch alerts @ECA_Xanguard_bot #

Get pinged when a token matching your watchlist launches on pump.fun.

  1. Subscribe

    @ECA_Xanguard_bot → /subscribe and pick a plan: Starter, 20 entries, $50/mo, or Pro, 50 entries, $100/mo. No free tier or trial.

  2. Watch a ticker, name or CA

    /watch EXMPL. Several words add several entries: /watch EXMPL EXAMPLE.

  3. Watch a deployer

    /watch_creator WALLET, or just paste a wallet address.

  4. Review

    /list, /matches (last 24 h) and /pnl (entry vs ATH).

Each entry alerts once, on its first match. Starter: 20 entries, $50/mo. Pro: 50 entries, $100/mo. Entries last as long as your plan.

Plans and payment#

Every product and plan is listed on xanguard.tech/pricing. All payments are in SOL and are final and non-refundable (refund policy), so try the free plan (1 account) first.

Tweet Alerts plans in @Xanguard_bot (open with /plans or ⚑ Tweet Alerts → πŸ’³ Subscribe / Upgrade). Each lasts 30 days.

Free

$0
1 account Β· slower

Starter

$19/mo
10 accounts

Growth

$49/mo
35 accounts

Pro

$99/mo
75 accounts

Business

$179/mo
150 accounts

Scale

$230/mo
200 accounts

Enterprise

$349/mo
500 accounts

Ultra

$700/mo
1,000 accounts

Only Tweet Alerts has a free plan. Add-ons (Follow Watch, Profile Watch, Search Alerts) are paid only, with no trial, and are bought on their own, with no base plan needed. Need more than 1,000 accounts or a custom plan? DM @notAdegen. Promo code? Send /promo CODE.

How paying works#

  1. Pick a plan

    The button shows the USD price and the SOL amount. SOL only, on Solana. Payments are final and non-refundable.

  2. Send the exact amount

    The bot sends a QR code and a payment address made for this payment. Send exactly the SOL amount shown. The payment request expires in 15 minutes, and you can have one open at a time.

  3. Activation is automatic

    The bot spots the transfer and DMs β€œPayment Confirmed!”. You can also tap Check Payment Status.

Renewing: paying again adds 30 days on top of your current end date, so renewing early never loses days. Reminders arrive 3 days, 1 day, 6 hours and 1 hour before expiry and are pinned in the chat. They cover Tweet Alerts and the add-ons.

On expiry: a Tweet Alerts plan falls back to Free. Your list is kept, but only your oldest account keeps alerting, at free speed. An expired add-on pauses on its own; your other alerts keep running. Renew from the product's πŸ’³ Subscribe / Upgrade screen.

Referral program: earn 10%#

  1. Set your payout wallet

    Send /referral set YourSolanaAddress or tap 🎁 Referral → Set Payout Wallet. Your share link unlocks once a wallet is on file.

  2. Share your link

    /referral shows it: t.me/Xanguard_bot?start=ref_yourcode.

  3. Get paid automatically

    You earn 10% of every payment your referrals make, including renewals, with no minimum. It is sent in SOL straight to your wallet when their payment is processed, and the bot DMs you each payout.

Community Watch and Convergence Tracker have the same 10% program under their own /referral command.

Troubleshooting FAQ#

I added a handle but I get nothing. Why?

Check these in order:

  1. Is a group linked and can the bot post there? Run /setup inside your alert group. If the bot was removed from the group, it tells you in a DM and you need to run /setup again.
  2. Where are alerts going? /settings → πŸ“¬ Delivery shows DM, Group or Topics. Alerts may be in a forum topic named after the handle, or in a topic called Contracts.
  3. Filters. In /settings → πŸ”” Filters, check that Notifications is ON, and that Replies / Reposts / Quotes, Contracts only or Keywords are not hiding the tweets you expect. Also check the account is not πŸ”‡ Muted on its own screen.
  4. Free plan: you must stay a member of the Xanguard community, or free alerts stop.
  5. Test it: /settings → πŸ”§ Advanced → πŸ§ͺ Test Alert sends a test message to your alert chat.
  6. The account may simply not have posted yet. You get new posts only, not old ones.
The bot says β€œNo slots available”.

Your plan is full. Free has 1 account; paid plans have 10 to 1,000. Either remove one with /remove handle (or from the account list), or upgrade from Tweet Alerts → πŸ’³ Subscribe / Upgrade, or with /plans. If you paste several handles, the bot adds what fits and lists the rest under β€œSkipped”.

I sent the payment but my plan is not active.
  1. Tap Check Payment Status under the payment QR.
  2. Make sure you sent the exact SOL amount shown, to the address shown for that payment, on Solana. Every payment gets its own address.
  3. Each payment request is valid for 15 minutes. If you paid a bit late, it is usually still picked up automatically, so give it a few minutes.
  4. Still not active? DM @notAdegen with the transaction link. The bot also alerts the team if a payment arrived but activation failed.
How do I move my alerts to another group, or to my DMs?

To another group: add @Xanguard_bot to the new group and send /setup there. The bot asks β€œMove alerts to this group?”. Tap βœ… Move alerts to this group and the old group stops getting alerts. Each Xanguard account uses one group, and each group can belong to one account.

To your DMs: /settings → πŸ“¬ Delivery, then tap until it shows DM. Profile Watch, Search Alerts and Follow Watch each have their own Delivery button under that product's βš™οΈ Settings.

Is the free plan as fast as paid?

No. The free plan is slower: the bot quotes alerts within about 30 seconds on Free. Paid plans get ~200 ms median detection. Free also covers 1 account, needs community membership, and pauses after 30 days without activity unless you confirm you still use it.

How fast are the alerts?

Paid plans get ~200 ms median detection, measured and published live at xanguard.tech/speed. Counting Telegram's own delivery, an alert reaches your chat in about 0.6 seconds end to end. The free plan is slower.

Why does the bot ask me to create a group?

Tweet Alerts needs an alert group linked before you can add accounts: /add replies β€œLink an alert group first with /setup” until you do. A group lets you share alerts with your team and, with forum topics on, gives every tracked account its own thread. After linking, you can still switch delivery to DM in /settings → πŸ“¬ Delivery.

Why do I have to join the community?

The free plan requires membership of the Xanguard community to add accounts and to keep receiving free alerts. You can also ask for support there. Paid plans skip this step. Tap βœ… I've Joined after joining so the bot re-checks.

How do I get one thread per account?

Turn on Topics in your Telegram group settings, make @Xanguard_bot an admin with Manage Topics, and keep /settings → πŸ’¬ Group & Topics → Topics ON (the default). Each account gets a topic named @handle. Turn on CA Topic to route tweets with a contract address into one β€œContracts” topic. If the bot can't create topics, alerts go to the main chat.

Can I get only tweets with a contract address, or only certain words?

Yes. /settings → πŸ”” Filters → Contracts ON sends only tweets that contain a contract address. Dedup CAs skips a tweet if all its addresses were already sent to you in the last 24 hours. For words, set per-account keywords (see Keyword alerts).

What happens when my plan expires?

You get reminders 3 days, 1 day, 6 hours and 1 hour before, pinned in the chat. When a Tweet Alerts plan ends you drop back to Free: your list is kept, but only your oldest account keeps alerting (at free speed, with the community requirement). Add-ons such as Follow Watch pause on their own while your other alerts keep running. Renew from the product's πŸ’³ Subscribe / Upgrade screen and everything resumes.

If I renew early, do I lose the days I have left?

No. Paying again adds 30 days on top of your current end date. In @Xanguard_bot a bigger plan also starts a fresh 30 days on top of what is left (there is no partial refund or proration). In Community Watch and Convergence Tracker, upgrades are prorated and keep your current end date.

I bought B2B but get no Telegram alerts.

B2B (@B2B_Xanguard_bot) is a developer product: events go to your code over WebSocket and REST, not to a Telegram chat. If you want alerts in Telegram, you need Tweet Alerts in @Xanguard_bot. See the B2B docs to connect.

My free alerts were paused. How do I get them back?

Free accounts that go 30 days without activity get an β€œAre you still using Xanguard?” message. If nobody confirms within 24 hours, free alerts pause. Tap πŸ”” Reactivate my alerts in that message to turn them back on.

Can I get Tweet Alerts as webhooks?

Paid Tweet Alerts plans include signed webhook slots (1 on Starter up to 50 on Ultra), set up through the API rather than in the chat. Send /apikey in a DM with the bot to see your API access options, and read the webhook docs.

Can I pay by card or in USDC?

No. Every Xanguard bot takes SOL only. Prices are set in USD and converted to a SOL amount when you create the payment.

Commands cheat sheet#

Tap the copy icon to copy a command, then paste it in the bot.

CommandWhat it does
@Xanguard_bot: Tweet Alerts and add-ons
/startHome menu. Pick a product.
/add handle1 handle2Track one or more accounts (@handle, handle or x.com link)
/remove handleStop tracking accounts
/monitorAccount dashboard
/setupLink the group you send it in as your alert group (group only)
/settingsFilters, delivery (DM / Group / Topics), topics, test alert
/plansTweet Alerts plans and prices
/promo CODEApply a promo code
/referralReferral link and stats; /referral set WALLET sets your payout wallet
/apikeyAPI access options (DM only)
/helpHelp and guide
@F_xanguard_bot: Community Watch
/add Β· /remove Β· /remove_all Β· /listManage tracked accounts
/statusPlan, usage and filters
/settingsEvent types, Min Members, Flap Cooldown
/check Β· /profileLook up any account's communities, or a community's creator
/scan Β· /scan_addPosts Scanner add-on
/rename Β· /rename_addRename Watch add-on
/hiddenAccounts whose communities can't be read
/apikey Β· /referral Β· /helpAPI key, referrals, help
@T_Xanguard_bot: Convergence Tracker
/add Β· /remove Β· /listManage tracked accounts
/status Β· /settingsPlan and trigger settings
/apikey Β· /referral Β· /helpAPI key, referrals, help
@PF_Xanguard_bot: PF
/add WALLET label Β· /remove WALLET Β· /listWatched wallets
/call WALLET Β· /callout_untrack WALLET Β· /calloutsTracked callers
/apikey Β· /helpAPI key, help
@ECA_Xanguard_bot: ECA
/watch EXMPL Β· /watch_creator WALLETAdd entries
/unwatch EXMPL Β· /removeall Β· /listManage entries (unwatch by $TICKER or entry ID)
/matches Β· /pnlRecent matches and their PNL
/subscribe Β· /apikey Β· /helpPlans, API key, help
@Trends_Xanguard_bot: Trending
/categories Β· /listPick and view categories
/upgrade Β· /apikey Β· /helpPro plan, API key, help

Support#

Questions, billing or custom plans: DM @notAdegen on Telegram, or ask in the Xanguard community. In the bot, /help has a Contact Support button.

Open @Xanguard_bot