/price
EveryoneThe latest price for a coin, served from the CryptoWatchTools price cache (Binance-sourced).
Parameters
symboltextrequiredThe cryptocurrency symbol (e.g., BTC, ETH).
Returns
An embed with the coin's current price.
Reference
Every command the CryptoWatchTools bot exposes, with its parameters, options, and who can run it. Type / in any channel to see them inline.
New to the bot?
Anyone in the server can run these. Responses come back as embeds in the channel where you run them.
The latest price for a coin, served from the CryptoWatchTools price cache (Binance-sourced).
Parameters
symboltextrequiredThe cryptocurrency symbol (e.g., BTC, ETH).
Returns
An embed with the coin's current price.
BloFin perpetual-futures funding-rate analysis. Deeply negative funding means shorts are paying longs — crowded shorts, the fuel for a squeeze.
Parameters
modechoicerequiredType of funding analysis to perform.
limitintegeroptionaldefault: 10Number of results to show.
symboltextoptionalSymbol to check — only used with the Check Specific Symbol mode.
Returns
Color-coded embeds. Scanner shows all four categories at once; the other modes return a single ranked list.
Notes
Top movers and volatility across timeframes from 5 minutes to 48 hours.
Parameters
modechoicerequiredType of volatility analysis.
timeframechoiceoptionaldefault: 1h (for Scanner / Most Volatile)Time period for analysis.
limitintegeroptionaldefault: 10Number of results to show.
symboltextoptionalSymbol to check — only used with the Check Specific Symbol mode.
Returns
An embed of top movers with percentage change. Check mode shows one coin's move across every timeframe.
Notes
Your own engagement over the last 30 days: message count, active days, current roles, and progress toward the Active role.
Returns
An embed with your 30-day activity and role status.
Notes
What the bot does, where its data comes from, and useful links.
Returns
An info embed.
Every command grouped by category. Server admins also see the admin and setup commands.
Returns
A reference embed. Admin sections appear only for administrators.
These configure the bot and manage members. Unless noted, they need the Administrator permission and reply privately (ephemeral), so only you see the output.
The server's feature switchboard. Show the current configuration or toggle a feature on and off.
Parameters
actionchoicerequiredConfiguration action to perform.
Returns
A private (ephemeral) embed. Show lists channels, features, and thresholds; toggles confirm the new state; Status reports how much engagement data has been collected.
Notes
Route a category of alert — or a specific TradingView signal source — to a text channel.
Parameters
channeltext channelrequiredText channel that will receive the alerts.
alert_typechoice (autocomplete)requiredType of alerts for this channel.
Returns
An ephemeral confirmation naming the channel and alert type.
Notes
Turn a voice channel into a live clock for any timezone. The name updates every 5 minutes.
Parameters
channelvoice channelrequiredVoice channel to display the timezone.
timezonetext (autocomplete)requiredTimezone to display — type to search all 597 IANA timezones.
Returns
An ephemeral confirmation. The channel is renamed immediately, e.g. “Tokyo 3:45pm”.
Notes
Set up the market-session countdown and schedule. This also switches Market Events on.
Parameters
countdown_channelvoice channelrequiredVoice channel for the live countdown to the next session.
schedule_channeltext channelrequiredText channel that holds the pinned market schedule.
Returns
An ephemeral confirmation listing both channels.
Notes
Show live prices or market stats in voice-channel names, e.g. “BTC: $67.5k” or “Fear & Greed: 72”.
Parameters
actionchoicerequiredAction to perform.
channelvoice channeloptionalVoice channel to configure — required for Add and Remove.
data_typechoiceoptionalWhat kind of data to show — required for Add.
symboltextoptionalCoin symbol for a price (BTC, ETH, SOL…) or a field name for Market Info — required for Add. Market Info fields: btc_dominance, eth_dominance, fear_greed, total_market_cap, total_volume_24h, altseason_index, stablecoin_mcap, defi_mcap.
custom_labeltextoptionalOptional label to prefix the channel name.
Returns
An ephemeral embed. List shows every configured channel, its data, status, and update interval.
Notes
The engagement operations console — analyze activity, inspect members, refresh roles, and backfill history.
Parameters
actionchoicerequiredAdmin action to perform.
membermemberoptionalTarget member — only for Check Member, Grant Vacation, and Test Warning.
limitintegeroptionaldefault: 10Number of results — only for Analyze, Active, Inactive, and Backfill.
Returns
Ephemeral embeds for each action.
Notes
Set the thresholds a member has to hit to earn the Active role.
Parameters
messagesintegeroptionalMessages required for the Active role.
active_daysintegeroptionalNumber of distinct days with activity required.
periodintegeroptionaldefault: 30Number of days to look back over.
Returns
An ephemeral confirmation of the new thresholds.
Notes
Point the engagement system at your welcome, intro, and log channels.
Parameters
channel_typechoicerequiredWhich engagement channel to configure.
channeltext channelrequiredThe text channel to use.
Returns
An ephemeral confirmation.
Bulk-delete recent messages in the current channel.
Parameters
amountintegeroptionaldefault: 100Number of messages to delete (1–100).
reasontextoptionalReason for the purge (recorded in the log).
Returns
An ephemeral confirmation plus a brief public notice; the action is logged.
Notes
Vesper isn't a slash command — you talk to it by mentioning the bot. Type an @mention followed by your question and it replies in the channel, with live market context pulled in for price questions. It keeps about 30 minutes of conversation memory per channel and has a 3-second per-user cooldown.
| Type this | Who | What it does |
|---|---|---|
@bot <your question> | Everyone | Ask Vesper anything about crypto or the market. |
@bot hal_help | Everyone | Show Vesper's usage help and example prompts. |
@bot hal_clear | Manage Messages | Wipe Vesper's conversation memory for the current channel. |
hal_ names. They're invoked by mention (e.g. @CryptoWatchTools hal_help), not with a ! prefix.