Discord Bot
Connect a managed bot to your Discord server for slash commands, coverage alerts, and AI sentiment analysis.
What Is the Discord Bot?
GameTrowel provides a fully managed Discord bot you can add to your game's server. It gives your community quick access to game info, sends you real-time coverage notifications, and uses AI to surface player feedback trends — all without leaving Discord.
Connect Your Server
- Go to Game → Discord in the dashboard
- Click Connect Discord Server
- You'll be taken to Discord's OAuth flow — select the server you want to add the bot to and authorize
- Once connected, the dashboard shows your server name and bot status
Slash Commands
The bot registers five slash commands in your server. Toggle them on or off from the Commands tab:
/gameinfo— displays your game's title, description, and trailer in an embed/links— shows store links so players can buy or wishlist your game/support— shares your support email and help center link/presskit— links journalists and creators directly to your press kit/bug— opens a bug report form that creates a support ticket in your dashboard
Coverage Notifications
When media monitoring detects new coverage of your game (a YouTube video, Twitch stream, Reddit post, etc.), the bot can post a notification in a Discord channel of your choice.
- Open the Notifications tab
- Select a notification channel from the dropdown
- Toggle which sources you want alerts for — YouTube, Twitch, Reddit, Twitter/X
Review Mode
Optionally set a review channel where coverage notifications include approve/decline reaction buttons. This lets your team vet coverage before it's highlighted or shared — useful for filtering low-quality or irrelevant mentions.
Sentiment Analysis
Available on Pro and Studio tiers.
The bot monitors selected channels in your server and uses AI to identify recurring player feedback topics.
Setup
- Go to the Sentiment tab
- Select which channels to monitor (e.g.,
#general,#feedback,#bug-reports) - The bot begins collecting messages and analyzing them every 30 minutes
How It Works
The sentiment system processes up to 50 messages per game per cycle using keyword-priority sampling — messages mentioning your game, bug-related terms, or feature requests are prioritized. AI groups related messages into topics and assigns each one:
- Category — Bug, Feature Request, Complaint, Praise, or Question
- Severity — Low, Medium, High, or Critical
- Sentiment — Positive, Neutral, or Negative
Managing Topics
Each topic in the dashboard shows a summary, message count, and last activity time. You can expand a topic to read individual messages and update its status:
- Open — new, unreviewed
- Acknowledged — you've seen it and are aware
- Resolved — the issue has been addressed
- Dismissed — not actionable
Bot Nickname
Available on Studio tier.
Studio-tier users can set a custom nickname for the bot in their server — for example, your game's mascot name or studio brand. Set this in the Setup tab.
Configuration Sync
When you change settings in the dashboard (toggling commands, updating channels, etc.), changes are pushed to the bot in real time via Redis pub/sub. No bot restart needed — your new configuration takes effect immediately.
Tier Availability
| Feature | Starter | Pro | Studio |
|---|---|---|---|
| Slash commands | Yes | Yes | Yes |
| Coverage notifications | Yes | Yes | Yes |
| Sentiment analysis | — | Yes | Yes |
| Custom bot nickname | — | — | Yes |