sbln-bot is a modular Discord bot built on .NET 8 that blends music playback, Twitch stream notifications, games, meme commands, administration, utility tools & deliver a lot of funny stuff 😋
- Command & Interaction Handling: Centralized dispatch for prefix and slash commands.
- Logging & Diagnostics: Color‑coded console logging with severity tags.
- Welcome & Reminder Services: Automatic greetings and DM reminders.
- Queue, play, skip, pause, resume, and control volume with Lavalink.
- Automatic track announcements and error embeds.
- Live stream monitoring and channel notifications (TwitchService/StreamMonoService.cs).
- Admin commands to add/remove monitored streamers (TwitchService/TwitchCommands.cs).
- Meme actions (hug, kiss, pat, etc.), cats, jokes, calculator, minesweeper, emoji races.
- GVR Markov‑chain chat generator with adjustable parameters.
- Weather: OpenWeather lookup with translated output.
- Crypto Prices: Bitfinex stats for BTC, ETH, SOL, TON.
- General Commands: Avatars, reminders, status changes, uptime, help pages, and admin tools.
Stack: .NET 8, MariaDB 11, Lavalink 4
| Nuggets |
|---|
| Discord.Net |
| Discord.Addons.Interactive |
| Victoria |
| TwitchLib |
| MySqlConnector |
| Newtonsoft.Json |
Feel free to use sbln`ok for your moves