gexbot docs
portal & bots

StreamBot Discord automation

Configure automated, scheduled chart broadcasts to Discord webhooks on regular market schedules.

StreamBot automates chart posting into your private Discord trading communities throughout market hours.


Supported Automated Chart Types

StreamBot supports 8 high-resolution automated chart types:

Chart IdentifierNameDescription
gexClassic GEXStandard horizontal GEX Volume/OI ladder.
gex_spotClassic GEX (Spot)GEX ladder with highlighted current spot price.
agg_dexAggregate DEXDirectional paper delta exposure chart.
convexityConvexity LadderDealer gamma acceleration risk and second-order curvature.
regimeMulti-Greek RegimeConsolidated volatility regime matrix.
historical_majors_classicClassic Majors TrajectoryHistorical Zero Gamma and Major Positive/Negative shifts.
historical_majors_stateState Majors TrajectoryClassified Zero Gamma and Major Greek trajectory.
historical_max_changeMax Change HistoryBreakdown of largest strike positioning adjustments.

Market Hours & Delivery Schedules

StreamBot executes during regular US trading hours (9:30 AM to 4:00 PM ET):

  • Pre-Market Snapshot: 09:00 AM ET
  • Market Open: 09:30 AM ET
  • Intraday Periodic: Scheduled automated intervals
  • Market Close Recap: 04:00 PM ET

Configuration Methods

StreamBot offers two setup workflows in the User Portal (/user/streambot):

Method 1: Guided Server Wizard (/user/streambot/setup/server)

  1. Click Add Server to authorize the bot with Manage Server permissions in your Discord guild.
  2. Select your target channel (or let StreamBot automatically create #streambot-charts).
  3. Select your desired Chart Type Flags from the table above.
  4. StreamBot automatically provisions the Discord webhook and registers your channel.

Method 2: Add by Webhook URL

  1. In your Discord channel settings, open Integrations → Webhooks and click New Webhook.
  2. Copy the Webhook URL (https://discord.com/api/webhooks/{id}/{token}).
  3. In the StreamBot portal, click Add by URL, paste the URL, and select your chart flags.

Webhook Status Lifecycle

  • Posting: Webhook is verified, enabled, and broadcasting on schedule.
  • Paused: Manually paused by the channel owner.
  • Not Delivering / Invalid: The webhook token was deleted or lacks channel permissions. Use the in-place Reconnect button to re-authorize without losing your settings.

On this page