Random Values Using Dot (.) Notation

The booking bot supports randomization through dot (.) notation in various parameters. While the interface via CLI or .env remains the same, dot values provide dynamic randomization capabilities.

Date Randomization (-d)

Examples:

# Any random future date (one-way)
-d .

# Specific outbound (2024-12-25), random return
-d 2024-12-25,.

# Random outbound, specific return (2024-12-31)
-d .,2024-12-31

Passenger Randomization (-p)

Examples:

# One random passenger
-p .

# Three random passengers
-p .,.,. 

# Two adults + random third passenger
-p a,a,.

# Two random passengers of same type
-p 2.

# Mix of specific and random
-p a,c,.,.  # adult, child, two random

Destination Randomization (-t)

Examples:

# Random destination from London
-t .

# Paris origin, random destination
-t par,.

# Random origin, Brussels destination  
-t .,bru

# Any French station (random origin-destination within France)
-t fr

# London to any Belgian station
-t lon,be

# Any Dutch station to Paris
-t nl,par

Class Randomization (-c)

Environment Variables

The same dot notation works in .env files:

DATES=.
PASSENGERS=a,a,.
CONFIG_OD=.
CLASS=.

Behavior Notes