> For the complete documentation index, see [llms.txt](https://docs.juniorthecat.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.juniorthecat.app/feature-guide/configurable-features/interactions.md).

# Interactions

## Overview

Take the experience of having a virtual kitten in your server to the next level by enabling dynamic *Interactions*! Kittens are naturally curious and playful, and sometimes they do random and silly things. *Interactions* will allow Junior to do just that! On one day, you might see him walking past a channel to get to his food or water bowl. On another, you might see him enter a channel looking for belly rubs or just some attention. Junior even has some festive content for Easter, Halloween and Christmas!

<figure><img src="/files/b83D3f8VCuDCwrNKJ43V" alt="" width="563"><figcaption></figcaption></figure>

If you're really lucky, you might even catch him riding a Roomba into a channel! They make him so dizzy, but he loves it!

## How Does It Work?

When enabled, once a day, at a random time and in a random channel, Junior will post a random *Interaction* message that everyone can view and enjoy.

## Configuration Guide

### Enabling Interactions

Enable/Disable this feature by using the `/interactions status` command and selecting, from the drop-down, the status that you want. You can also use this command to check the current status.

### Blacklist

If there are categories/channels that you don't want Junior to post random *Interactions* into, add them to the blacklist by using either of the following commands:

* `/interactions blacklist category`
* `/interactions blacklist channel`

Note that these commands also allow you to remove entries from the blacklist if you change your mind later! There's a drop-down option that lets you choose to add or remove. Lastly, if you want to check what categories/channels are in the blacklist, you can use the `/interactions blacklist view` command.

{% hint style="warning" %}
Ensure that Junior has the right permissions enabled in the channel(s) that you want him to post in, otherwise he might not be able to. These include:

* View Channel
* Send Messages
* Send Messages in Threads
  {% endhint %}
