Skip to content

byLucz/sbln-bot

Repository files navigation

sbln-bot

wakatime Static Badge

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 😋


Features 🏃

Core Bot Infrastructure

  • 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.

Music

  • Queue, play, skip, pause, resume, and control volume with Lavalink.
  • Automatic track announcements and error embeds.

Twitch Integration

  • Live stream monitoring and channel notifications (TwitchService/StreamMonoService.cs).
  • Admin commands to add/remove monitored streamers (TwitchService/TwitchCommands.cs).

Fun & Games

  • Meme actions (hug, kiss, pat, etc.), cats, jokes, calculator, minesweeper, emoji races.
  • GVR Markov‑chain chat generator with adjustable parameters.

Utilities

  • 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.

and more...


Dependencies 📦

Stack: .NET 8, MariaDB 11, Lavalink 4

Nuggets
Discord.Net
Discord.Addons.Interactive
Victoria
TwitchLib
MySqlConnector
Newtonsoft.Json

Usage 📝

Feel free to use sbln`ok for your moves

About

Powerful Discord.Net bot w/ music, games, funny stuff, TTV notifications, moderation and more

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages