I have been toying with the rocket.chat apps engine and am struck by a number of limitations, most notably that the exposed Apps Engine “API” is much different (smaller) than, say, the API exposed via the Rocket.Chat REST API.
For example, I was thinking to add a
/react :emoji: slash-command that would add (or remove via
/react remove :emoji:) a reaction to the most recent message. I was struck by the fact that Apps apparently can’t create reactions, though they can create messages. Moreover, I can’t even search a channel’s messages, not even the most recent.
Also, when looking at the code on the “server” side of the Apps Engine, it wouldn’t be hard to add some additional functionality there specifically for reactions. But before I even entertain that thought, a few questions come to mind:
- what’s the real target for the Apps Engine?
- is it really being maintained / extended?
- would PRs for additional functionality that I’m thinking about even be considered or accepted?
Looking for guidance from the Apps Engine devs.