Может свой класс написать для matching или check.
Это несложно.
И в него вынести логику сложных проверок и соотвествующих действий.
Тогда такой check можно будет менять в одном месте, а добавлять везде в сценарии.
Ну проверок там сложных нет. Я думал о том, чтобы запихнуть этот чек в цикл, но чет не получилось у меня ни в самом сценарии, ни заюзав из отдельного класса поместить чек в цикл без предварительной отправки сообщения в канал.
Лан, буду пытаться дальше, раз нету других вариантов.
Я не думал, что придется танцевать с бубном - ведь .until() позволял раньше реализовывать проверку множества сообщений от сервера по вебсокету без танцев с бубном.