> For the complete documentation index, see [llms.txt](https://rocketbot-1.gitbook.io/rocketbot-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rocketbot-1.gitbook.io/rocketbot-docs/overview.md).

# Overview

## 1. Overview

### 1.1 Introduction: What is RocketBot

<mark style="color:$primary;">RocketBot</mark> is a Team Rocket-inspired Discord bot, made purely for fun and entertainment.

<mark style="color:$primary;">RocketBot</mark> was originally developed for the <mark style="color:yellow;">PFL community</mark> (the main server, or "homeland" of RocketBot), where server's admins hosts exclusive games, activities and Kahoot events. Later, the developer decided to connect RocketBot across other servers, introducing features that allow members to interact beyond the PFL community.

RocketBot has several <mark style="color:$primary;">main features:</mark>

* <mark style="color:$primary;">E-Games Arena</mark> — Play solo, duo, or multiple-player challenges, including survival missions, quizzes, daily quests and mini-games.
* <mark style="color:$primary;">E-Date Arena</mark> — Duo-based e-dating games where members can take compatibility tests and share art through e-drawing dates.
* <mark style="color:$primary;">Rocket Dial</mark> — Connect and interact with members across servers.
* <mark style="color:$primary;">Sabotage Game</mark> — Exclusive PFL gameplay where members can play and buy items from the shop.

<mark style="color:$primary;">RocketBot</mark> is designed for both casual fun and competitive gameplay, making your server a hub of Team Rocket-style mischief, games, and social interaction.

It's easy to use, combining prefix commands and slash commands so everyone can join the fun. Some features are premium-only, while others are free for all members.

### 1.2 Features Summary

<mark style="color:$primary;">E-Games Arena</mark>\
RocketBot's arena games let members join solo, duo, or multiple-player challenges, ranging from survival missions to quizzes, daily quests and surveys:

* `.er` - <mark style="color:$primary;">Escape Room</mark> \
  \-  Join the escape crew, start dramatic missions, and survive together.
* `.mc` - <mark style="color:$primary;">Montage Challenge</mark> \
  \- Join a team (A/B) and compete in montage challenges.
* `.cc` - <mark style="color:$primary;">Campfire Confession</mark> \
  \- Join active campfires, light them, and share stories.
* `.lr`  - <mark style="color:$primary;">Lightning Round</mark> \
  \- Test your knowledge in fast quizzes, compete with other members, track leaderboards.
* `.pq` - <mark style="color:$primary;">Press Quest</mark> \
  \- Participate in a quick 10-question-survey YES-or-NO quiz.
* `.tr q`  `.tr quest`- <mark style="color:$primary;">Daily Quest</mark>\
  \- Complete daily quest to earn bigger gems reward.&#x20;

<mark style="color:$primary;">E-Date Arena</mark>\
RocketBot offers interactive duo-based e-dating games for fun and engagement:

* `.dd @mention` - <mark style="color:$primary;">Drawing Date</mark>\
  \- Share your art, sketches, or doodles with your date! Show off your creative side and earn e-date points.
* `.ct @mention` - <mark style="color:$primary;">Compatibility Test</mark>\
  &#x20;\- Take the compatibility test to see how well you match with others and earn e-date points.

<mark style="color:$primary;">Fun, Social and Other Prefix Commands</mark>

* `.tr roast @mention` \
  \- Send a funny or savage line to the mentioned member
* `.tr scream @mention` \
  \- Make the bot “scream” to the mentioned member
* `.tr thunderbolt @mention` \
  \- Zap or strike the mentioned member with humorous electric-themed attacks
* `.tr drama @mention`\
  \- Send a dramatic lines to the mentioned member
* &#x20;`.duo @mention`   `.trio @mention @mention` \
  \- Duo/Trio Ships \
  \- Pair or triple members that computes fun "villainous total"
* `.tr gems`- Check your current total gems&#x20;
* `.tr ss`- Share a message about your day, displays a fun Shouting Spring message&#x20;

<mark style="color:$primary;">Dial Feature</mark>\
RocketBot's Dial feature allows members to interact across servers:

<mark style="color:$primary;">Free Commands:</mark>

* `.rdc`   `.rd call` - Connect to another member.
* `.rdh`  `.rd hangup`- End a call.
* `.rdu` `.rd unveil`- Reveal the identity of the caller.
* `.rdr`  `.rd report` - Report a call initiator (only the two members who started the call can be reported), up to 3 times per member

<mark style="color:$primary;">Premium:</mark> Send GIFs during calls.<br>

<mark style="color:$primary;">Sabotage Game & Shop (Server-Exclusive)</mark>

* <mark style="color:$primary;">Poké Items</mark> (`.pi binocular`  `.pi gems` `.pi potion`  `.pi vacuum`) - Spy on players, check gems, request edate assistance, or steal gems (Pokebag's shield may block).
* `.pokebag` - View your inventory, gems, and shield.
* <mark style="color:$primary;">Shop</mark> - Buy items for sabotage gameplay. (PFL-exclusive, PFL members only)<br>

<mark style="color:$primary;">Slash Command Features</mark>

* `/rocket-catch` - Launch a Team Rocket Pokémon-themed catch event (premium members only)
* `/rocket-register`- Launch profile matchmaking registration for PFL server members (PFL-exclusive, PFL members only)
* `/rocket-gems` - Award or remove gems from players (premium members only).
* `/rocket-news`  - Launch a Team Rocket announcement (PFL-exclusive, admins only)
* `/rocket-elites`- Announces top 1-10 gem scorers (server admin only)&#x20;

\
&#x20;<mark style="color:$primary;">Leaderboards</mark>

&#x20; <mark style="color:$primary;">Paginated:</mark>

* `.tr lb` - E-Games Leaderboard (Top gem scorers)
* `.lr lb`- Lightning Round leaderboard
* `.tr edate` - E-date leaderboard&#x20;

&#x20; <mark style="color:$primary;">Non-paginated:</mark>

* `.pc lb` - Pokémon catching leaderboard
* `/rocket-elites`- Announces top 1-10 gem scorers (server admin only)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://rocketbot-1.gitbook.io/rocketbot-docs/overview.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
