node web server (http, ill let nginx and cloudflare take care of https)
typescript
discord.js
object oriented primarily so keep the files organized as such
hardest part may be combining audios for the stream