Elderbot
This one isn't exclusively a web project but I'm including it because it is built with web technologies and includes a web frontend used for authentication and other online features.
Elderbot is a Twitch & Discord bot for streamers interested in an all-in-one bot solution able to do everything from commands and alerts to Discord live notifications and everything in between. Sign in via Twitch by automatically opening a page in the browser, following through the authentication flow with Twitch and passing that information back to the desktop application. Discord auth can be achieved by entering a bot token directly into the bot.
This was built to fill a gap left by a bot used by a good streamer friend of mine as it no longer functioned as he desired.
features
commands
Commands include a lot of features in Elderbot, from a whole list of built-in variables to allow dynamic commands to full scripting capabilites to built any and every command you can think of, and interface with all sorts of external services.
Quotes
A usual in many streamers chats, quotes! You can setup custom quote commands to your liking.
Currency
The bot includes custom currency for games and comamnds.
Sound Effects
Setup a variety of sound effects that can be run by users in chat
Backups
Automatic local and external backups of the bot db to ensure little to no loss of data in the circumstance where the file is corrupted or destroyed.
External API
Command and quote lists can be synced to an online API so you can display them live on your website!
Screenshot
A screenshot of the bot's main UI.
