Checkout this discordjs framework : https://www.npmjs.com/package/discordx it's typescript decorator based to build full manageable discord bots