How leftydrummer/dinkybot works
DinkyBot is a Discord community bot. Members invoke commands or interact with Discord events; the bot routes those requests to features such as GIF posting, podcast lookup, and video-link processing, then responds in Discord. It also performs community setup and onboarding. The excerpts show several utility implementations, but not the full bot or all runtime wiring, so unsampled behavior is represented only where documented or indexed.
Main entry points: dinkybot.py Bot Events And Commands · utils.py Video Link Modal · constants.py Bot Constants · onboarding.py Regional Role Selection
Components 16
Bot Runtime
- Bot Events And Commands
dinkybot.py - Bot Constants
constants.py
Community Onboarding
- Server Setup
dinkybot.py - Onboarding Dispatch
utils.py - Regional Role Selection
onboarding.py
Podcast Features
- Episode Monitoring
dinkybot.py - Episode Search
utils.py - Episode Embeds
utils.py - Episode Alerts
utils.py
Media Utilities
- GIF And Asset Posting
utils.py - Video Link Modal
utils.py - Video Support Check
utils.py - Video Download
utils.py - Video Compression
utils.py
Other components
- Discord Members
- Discord Platform
Connections 16
- Discord Members → Discord Platform: use bot
README.md - Discord Platform → Bot Events And Commands: delivers events
dinkybot.py - Bot Events And Commands → Bot Constants: reads settings
dinkybot.py - Bot Events And Commands → Server Setup: runs setup
dinkybot.py - Bot Events And Commands → Onboarding Dispatch: sends onboarding
dinkybot.py - Onboarding Dispatch → Regional Role Selection: uses role view
utils.py - Bot Events And Commands → Episode Monitoring: checks episodes
dinkybot.py - Bot Events And Commands → Episode Search: searches episodes
dinkybot.py - Bot Events And Commands → Episode Embeds: builds embeds
dinkybot.py - Bot Events And Commands → Episode Alerts: posts alerts
dinkybot.py - Bot Events And Commands → GIF And Asset Posting: posts assets
dinkybot.py - Bot Events And Commands → Video Link Modal: opens modal
dinkybot.py - Video Link Modal → Video Support Check: checks link
utils.py - Video Link Modal → Video Download: downloads video
utils.py - Video Link Modal → Video Compression: compresses upload
utils.py - Bot Events And Commands → Discord Platform: sends responses
dinkybot.py