Still there is a question, how to deliever only 1 message in selected time interval per each client?
In my current scenario each client’s reply evoke auto-reply from our side. If I command the bot to sleep, it will stop sending messages in other chats.
I guess, you have some kind of User ID that you can check.
I would do the following:
Get User ID and search for it in a data store.
If the User ID is not available in the data store, send the auto reply message and than store the User ID in the data store.
The next time the scenario gets the same User ID, it will be available in the data store. Use a filter to stop the scenario when the User ID is found.
I have something similar with a RSS Feed. The feed contains the last 20 entries and there is no time stamp. So I need to check the single entry to make sure, I don’t use the same entries over and over again.