BATCH

The BATCH command is used to group multiple commands into a single atomic operation.
Batching Commands

Batches are started with a "+" prefix and ended with a "-" prefix on the batch ID. All commands within a batch MUST be tagged with the batch ID using the batch tag. For example: @batch=abcDEF123 PRIVMSG #channel :Hello

Starting a Batch
Usage: BATCH +<batchid> <type> [<parameters>...]
<batchid> An identifier for the batch operation.
<type> The type of batch operation.
<parameters> (Optional) Parameters specific to the batch type.
Ending a Batch
Usage: BATCH -<batchid>
<batchid> The identifier of the batch to end.

(See section batch Extension of IRCv3)