StreamBruh

Choose your language

Your selected language lasts for this browser session. Allow optional preferences to remember it between visits.

Log in

Discord · Setup guide

How to Get Your Discord Bot Token for StreamBruh

StreamBruh posts notifications through a Discord bot that you own. Signing in to StreamBruh with Discord identifies your account and servers; it does not create or connect that bot. Follow these steps to create the bot and save its token.

Step-by-step setup

  1. Create your Discord application

    Sign in to the Discord Developer Portal and choose New Application. Give the application the name your community should recognize. Select the new application, then open Bot in its left navigation. New applications have a bot user by default.

  2. Generate and copy the bot token

    Under Bot → Token, choose Reset Token and complete any required confirmation. Copy the new token immediately to a password manager. Discord will not show it again; resetting it later invalidates the previous token.

    Use the bot token from the Bot page, not the Application ID, OAuth2 Client Secret, public key, or your personal Discord account credentials. Never post the token in chat, screenshots, source control, or a public support ticket.

  3. Connect the bot in StreamBruh

    Sign in to StreamBruh, select a Discord server you own or can manage, and open Bot & integrations. Paste the token in Discord bot token and save. StreamBruh validates the bot and stores the token encrypted; a saved token is not displayed again.

    If you already saved a token, leave its field blank to keep it. Paste a new token only when you intend to replace the saved one.

  4. Invite and authorize the bot

    After the bot is configured, use Invite Bot in Bot & integrations. Select the intended server and review the permissions in Discord. StreamBruh requests View Channels, Send Messages, Manage Messages, Embed Links, Attach Files, and Read Message History; it does not request Administrator.

    Choose a destination channel in each notification configuration. Check the bot role and channel overrides: it must be able to view and send messages in that channel. Keep permissions limited to what your server needs.

  5. Create your first notification

    Add Twitch, Kick, or YouTube credentials only for the providers you intend to use. Create a notification, select a sendable Discord channel, and save it. StreamBruh checks providers on a schedule; delivery also depends on provider availability and the bot retaining access.

  6. Choose your server emojis

    In Main text or Message, select Server emojis to browse and search the custom emojis available to your bot in the selected server. Static and animated emojis are supported. Select an emoji to insert it at the cursor.

    Button text accepts one server emoji before the label. Selecting another replaces it. There is no need to copy emoji codes. Standard emojis and emojis from other servers or applications are not supported in these fields.

Check your setup

  • Bot & integrations shows your bot as configured.
  • Discord shows the bot as a member of the intended server.
  • The destination channel appears in the channel selector and the bot can view and post there.

Troubleshooting

Invalid token or disconnected bot

Confirm that you copied the Bot token, with no surrounding spaces. If you reset it in Discord, save the new token in StreamBruh; the old token no longer works.

Bot cannot be invited or channel is missing

Verify you can manage the server, choose the correct server in the invite flow, and review channel overrides. The bot needs View Channel and Send Messages in the destination channel.

Token may have leaked

Reset it immediately in the Discord Developer Portal, then replace it in StreamBruh. Review the bot’s server permissions and recent activity.

Official documentation

Your privacy, your choice

We use necessary storage for security and sign-in. With your permission, we also remember your language and theme between visits.

Choose whether to remember preferences. This does not accept contractual terms or authorize a payment.

Necessary · Always active

Security, sign-in, your cookie choice and the language you explicitly select for this browser session. These do not require optional consent.

We do not use our own analytics or advertising cookies. PayPal is activated separately when you choose to continue with PayPal.

Cookie Policy