Tiny Arms Tavern

T-Rex Bot Panel

Continue with Discord

Access is limited to Tiny Arms Tavern members.

๐Ÿฆ–
Tiny Arms Tavern
Bot Panel
โ€ฆ
Panel access

Dashboard

Live status of the tavern bot.

โ€”
Twitch Chat
โ€ฆ
โ€”
Discord
โ€ฆ
โ€”
Stream
โ€ฆ
โ€”
Auto Messages
โ€ฆ
โ€”

Upcoming auto messages

Stream history

Every stream the tavern has hosted โ€” when, how long, and what was played.

Past streams

Auto Messages

Messages posted to Twitch chat on a repeating timer.

Commands

Custom chat commands with your own replies. Built-in commands (!so, !rawr, !dino, !tavern, !help) always win.

Templates

Messages the bot posts across Twitch & Discord. Changes apply immediately โ€” no restart.

Overlay

Live preview of the OBS chat overlay โ€” exactly what the browser source renders.

Live preview

chat bots are filtered ยท style from Settings โ†’ Overlay applies live
OBS browser source URL: /overlay/chat

Size the browser source to a slim column (e.g. 380 ร— 500) and pin it to the left side of your canvas.

Emote explosions (Kappagen)

full-screen emote bursts โ€” add as a separate OBS browser source
OBS browser source URL: /overlay/kappagen

Viewers trigger it in Twitch chat with !hype (or !hype <emote>) ยท global cooldown keeps it sane ยท in OBS, size this source to the full canvas

Now Playing (Apple Music)

compact song bar fed by a small companion app on the stream PC
OBS browser source URL: /overlay/nowplaying
OBS source size: Width: 430 Height: 130 style: width:

Setup on your stream PC (Windows)

  1. Download the companion files: nowplaying_windows.py start-nowplaying.bat requirements.txt
  2. Install Python 3.9+ (required) from python.org โ€” tick "Add to PATH" during install
  3. Put the downloaded files in one folder, open a terminal there, and install the two Python packages (required):
    pip install -r requirements.txt
    installs winsdk (Windows media session access) and requests (talks to the bot)
  4. Set your token (must match NOW_PLAYING_TOKEN in the bot's .env):
    setx NOW_PLAYING_TOKEN "paste-token-here"
    open a NEW terminal after setx
  5. Start Apple Music, play a song, then run:
    python nowplaying_windows.py (or the .bat โ€” put a shortcut in shell:startup to auto-run at login)
  6. Testing against a local bot? Point the script at it instead of the live site:
    setx NOW_PLAYING_URL "http://localhost:8085/overlay/nowplaying/update"
    on the permanent PC, leave this unset โ€” it defaults to the live bot URL

The script reads what Apple Music is playing straight from Windows (Media Session API), grabs the album art from Apple, and pushes it here. In OBS: tick Shutdown source when not visible off and Refresh browser when scene becomes active off โ€” the widget keeps its own state. Troubleshooting is in companion/README.md.

Tavern

Shop items, check-in encounters & daily themes for the Tiny Coins economy. Changes apply immediately โ€” no restart.

Settings

Bot behaviour โ€” every change applies immediately, no restart needed.

Members

Shoutout streamers & Discord member management.