---
# System prepended metadata

title: Untitled

---

![image](https://user-images.githubusercontent.com/55576076/235742815-f471e12a-7e11-45ee-aad4-25b1b0aa38ab.png)

### A 24/7 Jackbox Party Pack Bot.

## How to Use the Bot
The bot operates using a voting system, which involves three main phases.

## Vote Phase
During or after a game, players can initiate the voting process by typing !vote X.
Once the first person has voted, a 60-second time limit is set for all players to cast their votes. To progress to the next phase, a minimum of 4 votes is required.

#### Examples of voting:

Type **!vote 1** to vote for **Pack 1**
Type **!vote 2** to vote for **Pack 2**
Type **!vote 3** to vote for **Pack 3**
...
Type **!vote 9** to vote for **Pack 9**


## Game Pick Phase
Following the vote, the pack to be played is chosen.
The bot generates a message with 5 reactions representing different games:

:one: Reaction for Game 1
:two: Reaction for Game 2
:three: Reaction for Game 3
:four: Reaction for Game 4
:five: Reaction for Game 5

Players can select one or more games they wish to play. When the time limit expires, the winning game will commence.

## Game Phase
A message displaying the current progress of the selected game's opening state will be presented by the bot.
Players can then engage in playing the game. After completing a game, you can use !vote to initiate another game.

Created by CCB for your enjoyment! :computer:


## Commands
Use **!commands** to see all commands
Use **!commands+** to get a description what all commands do


## Level 1 - Anyone

| Command      | Parameters         | Description                                        |
|--------------|--------------------|----------------------------------------------------|
| `!commands`  | - - -              | Display commands                                  |
| `!commands+` | - - -              | Display more commands                             |
| `!help`      | - - -              | Get help                                          |
| `!level`     | - - -              | Show user level                                   |
| `!pack`      | Number (1-9)       | Displays an image of all games<br> their user requirements E.g 2-8 Players |
| `!rules`     | - - -              | Show rules                                        |
| `!vote`      | Number (1-9)       | Vote for a pack <br>!vote 1 <br>!vote 2<br>...<br>!vote 9 |

## Level 2 - Level 2 Users and above

| Command      | Parameters         | Description         |
|--------------|--------------------|---------------------|
| `!joke`      | - - -              | Tell a joke         |
| `!report`    | Text               | Report an issue     |
| `!version`   | - - -              | Show version        |

## Level 3 - Top Host and above

| Command      | Parameters         | Description                             |
|--------------|--------------------|-----------------------------------------|
| `!break`     | - - -              | Pauses the game for a minute            |
| `!closegame` | - - -              | Closes the game, used after everyone stopped playing, to spare my bandwidth |
| `!join`      | - - -              | Let's the streamer join the VC           |
| `!restart`   | - - -              | Restart the whole Bot                   |

## Level 4 - Staff and above

| Command      | Parameters         | Description                                                    |
|--------------|--------------------|-------------------------------------------------------------------------------|
|`!staff`|- - -| Get a List of all staff commands|
| `!banner-`   | Number (Index of banner) | Remove a banner using the index. Check !banners to see what index a specific banner has |
| `!banner+`   | Discord Url of Image     | Add a banner (How to : post your banner in any discord chat and then copy the link of the image use this link as the parameter for the image) E.G !banner+ "https://media.discordapp.net/attachments/10563...." |
| `!banners`   | - - -              | List all banners with their respected indexes for deletion                    |
| `!input`     | [button]            | Used to navigate the game helpful for changing settings. !input [button] <br>Buttons = (l=left,r=right,u=up,d=down,esc=escape,enter=enter) <br>Example of open the settings for a game: <br>!input esc <br>!input d <br>!input d <br>!input enter <br>To open the settings (may not work for all packs if the settings menu isn't the second option from the top in the pause menu9 |
| `!say`       | {Message}           | Make the bot say something. Use !say "{Message}" for messages with multiple words <br>!say Hello ✔️ <br>!say "This is a sentence" ✔️ <br>!say This is a sentence ❌ <br> Some swear words will be filtered and your message will be logged into reports, don't abuse the bot :( |
| `!set`       | [key] [value]       | Set Data use the key words seen in !setview, this changes things like how long the voting phase takes |
| `!setview`   | - - -              | Views all keywords that can be set                                            |
| `!start`     | [GameId]            | Instantly start a game [Not working currently...]                             |

## Level 5 - Developer only

| Command      | Parameters         | Description |
|--------------|--------------------|-------------|
| `!close`     | - - -              | - - -       |
| `!toggle`    | - - -              | - - -       |
| `!update`    | - - -              | - - -       |

## Frequently Asked Questions

**Q: What is JackStreamBot?**
A: It's an automated bot that streams JackBox Party Packs! No host, just a computer...

**Q: Which commands can I use?**
A: Use !commands to see them and !commands+ to get information about all of them.

**Q: Someone is doing bad stuff, what should I do?**
A: Either report it to a Staff member or use !report "{Message}".

**Q: What is the NoBot Role?**
A: People that abused (spammed the bot or other stuff) will get this Role. Those people will no longer be able to interact with the bot.

**Q: Who made the bot?**
A: CCB (the kirby guy).

**Q: The bot is not working/doing stuff it should not do.**
A: Sorry JackStreamBox is still a development bot. It's no where near to be finished, just a Beta version. Use !report "{Message}" and tell the dev about it. You can even contact CCB about it via DM.
#### Some things that could have happend, 
- the bot crashed for some reason (kind of unlikely).
- steam update, the bot can not open steam or its library anymore
- discord update - discord changed something that makes the streaming part not possible
- bot did something it shouldnt (for example streaming a wrong window) and staff members close the bot  after a close the dev needs to restart the bot manually to protect from this stuff happening again.