Discord bot

CryptoWatchTools for Discord

The same funding, volatility, and market data that runs the site — piped into your server as slash commands, live channel updates, and automatic alerts. Free to add.

Add to your serverCommand reference

What it does

Every feature below runs on the same data pipeline as cryptowatchtools.com, collected across BloFin, Binance, ByBit, KuCoin, MEXC, and Kraken. Members use the read-only commands; an admin sets up the automatic pieces once.

Prices on demand

Pull the latest price for any coin straight from the CryptoWatchTools cache.

/price

Funding & squeeze detection

Rank the most negative BloFin funding rates — crowded shorts are squeeze fuel — plus a summary that auto-posts every 30 minutes.

/funding

Volatility & top movers

Scan the biggest movers from 5 minutes to 48 hours, with automatic alerts when a coin breaks its threshold.

/volatility

Market-session clocks

Turn voice channels into live clocks for any of 597 timezones. Updates every 5 minutes.

/setup_timezone

Session countdowns

A live countdown to the next London / US / Asia open, plus a pinned schedule that keeps itself current.

/setup_market_channels

Live stats in channel names

Show a coin price or a market stat — dominance, Fear & Greed, total cap — right in a voice-channel name.

/market_display

TradingView signal delivery

Route your TradingView alert sources to the channels of your choice; the bot polls and posts new signals automatically.

/setup_alerts

Vesper AI, in Discord

Mention the bot with a question and Vesper — the same assistant as on the site — answers with live market context.

@bot …

Engagement & roles

Track member activity and progress people through NewMember → Member → Active, with welcome and warning flows.

/mystats/admin

Moderation

Bulk-clear recent messages in a channel with a logged, reason-tagged purge.

/purge

Add the bot to your server

You'll need the Manage Server permission on the server you're adding it to. Open the invite, pick the server, and keep the pre-checked permissions — the bot needs all of them to rename channels, manage engagement roles, and pin market schedules.

The bot asks forBecause
View Channelscore bot function
Send Messagescore bot function
Manage Messagespin & purge
Manage Channelsrename voice channels
Manage Rolesengagement roles
Read Message Historycore bot function
Add Reactionscore bot function
Use Application Commandscore bot function

Two things to check in Discord

  • Enable the Server Members, Message Content, and Presence privileged intents (Discord requires them for engagement tracking and mentions).
  • Drag the bot's role near the top of your role list — it can only manage roles below its own.

First-time setup

The read-only commands (/price, /funding, /volatility) work the moment the bot joins. The automatic features are opt-in — turn on what you want:

  1. See where you stand

    Run /setupShow Configuration for a snapshot of every feature and which channels are wired up.
  2. Alerts channels

    /setup_alerts routes Funding Rates, Market Events, or a TradingView signal source to a text channel. Run it once per alert type.
  3. Market-session channels

    /setup_market_channels sets a voice channel for the countdown and a text channel for the pinned schedule. This switches Market Events on for you.
  4. Timezone & data channels

    /setup_timezone makes a voice channel into a clock; /market_displayAdd Channel shows a price or stat in one.
  5. Engagement (optional)

    /setupToggle Engagement Tracking creates the roles, then /set_channels assigns your welcome / intro / log channels and /adminBackfill Data seeds history.

Full parameter reference

Every command's options, choices, and permissions are documented on the slash command reference.

How the automatic features work

Once configured, these run on their own on a fixed cadence — no commands needed.

FeatureRunsWhat happens
Timezone clocksEvery 5 minVoice-channel names show the current time for their zone.
Market-session countdown & scheduleEvery 5 minCountdown to the next London / US / Asia session, plus a pinned schedule. Weekends skip stock sessions.
Funding-rate summaryEvery 30 minPosts / updates a summary of the most negative, improving, worsening, and newly-positive funding rates.
Volatility & movers alertsEvery 60 secFlags coins breaking their per-timeframe volatility threshold, with duplicate suppression.
Market-display channelsEvery 5 minLive prices and market stats rendered into voice-channel names.
TradingView signalsPolled every 60 secNew signals are pulled from CryptoWatchTools and delivered to the channel mapped to each source.
Engagement & rolesContinuous + dailyMessages are tracked continuously; roles are reviewed daily, with a warning before Active is removed.
Discord limits channel-name changes to twice per 10 minutes per channel, so the 5-minute clocks and countdowns are pinned to clean 5-minute intervals rather than the exact second.

Vesper AI in Discord

Vesper is the crypto assistant that powers the chat on the site — the Discord bot talks to the same engine. To ask it something, mention the bot and type your question:

@CryptoWatchTools What are funding rates?@CryptoWatchTools How is BTC looking today?@CryptoWatchTools What's a short squeeze?

Vesper remembers the last few messages in a channel for about 30 minutes, so you can ask follow-ups. For price questions it pulls current OHLC data into the answer. There's a 3-second cooldown per person to keep it responsive for everyone.