IR commands can be numerous, sometimes in sequence so more than controlling everything through a button, it could be easier to control it through an assistant in some cases.
As mentioned IFTTT would be a great way to expose the IR provider as an action in IFTTT (or through a virtual flic buton if that makes things easier)