# Reaction Linker

#### `$linkchannels`

**Description**: Lists all currently linked channel pairs along with their reaction threshold and tag role.

**Usage**:

```
$linkchannels
```

***

#### `$linkchannels #source #target minReaction @role`

**Description**: Creates a link between two channels. When a message in the source channel exceeds the `minReaction` threshold, it will be copied to the target channel.

**Usage**:

```
$linkchannels #source-channel #target-channel 5 @NotifyRole
```

**Parameters**:

* `#source-channel`: Channel to monitor.
* `#target-channel`: Channel to repost to.
* `minReaction`: Minimum number of reactions (default: 5, min: 2).
* `@role` (optional): Role to mention in the reposted message.

**Notes**:

* You must mention exactly 2 channels.
* `minReaction` must be a number >= 2.
* Mentioning a role is optional.

***

#### `$unlinkchannel #source #target`

**Description**: Removes a previously created link between a source and target channel.

**Usage**:

```
$unlinkchannel #source-channel #target-channel
```

**Notes**:

* You must mention exactly 2 channels.

***

#### `$resetlinkchannel #source`

**Description**: Removes all target channel links associated with the specified source channel.

**Usage**:

```
$resetlinkchannel #source-channel
```

**Notes**:

* You must mention exactly 1 channel.
* All links from the mentioned source channel will be deleted.
