Fire Rule when groupmember receives command

Unfortunately not.

There might be something you can do with the Assocaited Items or Manual Trigger Detection to come up with an alternative overall approach. I’m not sure though. I’d need to see your working rules. And even if they were applicable, I’m not sure it would be worth the effort. It might end up using fewer lines of code but those lines of code might be brittle or overly complex.

You might be able to make something like this work using the JSR223 Rules. The rules triggers provide more information, including I think the actual Item that triggered the Item. I still think you will have to list each Item individually as triggers but the features of Jython or JavaScript might give you more room to come up with something better.

Beyond that, all I can recommend is to post your full set of rules and Items (assuming the above isn’t it) and I can see if I can some up with something clever that you can do in the Rules DSL.

From looking at the code posted I’m really thinking that what you have now may be the most straight forward implementation, as tedious as it may feel.