https://github.com/anirudh-modi/NorrisWhisperer/blob/aed29d04659cae1ae6a2fbf897d6bf04fff22d20/index.js#L18 You know there is a [fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API), which works with Promises out-of-the-box? Maybe you can use it?