 xlisten_group(+Redis, 
+Group, +Consumer, +Streams, +Options)
xlisten_group(+Redis, 
+Group, +Consumer, +Streams, +Options)
XACK 
is sent to the server.Options processed:
XREADGROUP to return with timeout when no messages 
arrive within Seconds. On a timeout, xidle_group/5 
is called which will try to handle messages to other consumers pending 
longer than Seconds. Choosing the time depends on the 
application. Notably:
max_deliveries(Count) is exceeded. Note that the original 
receiver does not notice that the job is claimed and thus multiple 
consumers may ultimately answer the message.XCLAIM) a message max Count 
times. Exceeding this calls xhook/2. 
Default Count is 3.10.