This looks like a good candidate for a rule template. See How to write a rule template. You’ve figured out the hard part so all that’s left is a minor formatting change and adding some properties (e.g. set the Items and the timeout based on a property instead of hard codeing.
Even for Blockly, the best way to share a rule, if you don’t do a rule template, is to click on the “Code” tab and paste the text you see there into the post using code fences.
```
code goes here
```
Definitely post a screen shot of the blocks too, but with the actual code the rule can be copied and pasted instead of recreated from scratch. A rule template is even better since the user can install it like a binding and configure it like a Thing.