Are those checks enough to avoid a "missing permission" error? - discord.js - Imagine ❄