Working with TypeScript, Dependency Injection, and Discord Bots | Hacker News Reader