# Commands

All commands start with `/rafiki` in Discord.

## Quick Reference

| Command                                            | What It Does                                                   |
| -------------------------------------------------- | -------------------------------------------------------------- |
| `/rafiki subscribe <user>`                         | Start notifications                                            |
| `/rafiki unsubscribe`                              | Stop all notifications                                         |
| `/rafiki setup`                                    | Interactive setup wizard                                       |
| `/rafiki link <user>`                              | Verify Hive account ownership                                  |
| `/rafiki settings [cat] [on/off]`                  | View/change notification settings                              |
| `/rafiki preset <name>`                            | Apply notification preset                                      |
| `/rafiki accounts list/add/remove`                 | Manage monitored accounts (max 30)                             |
| `/rafiki switch <user>`                            | Switch primary account                                         |
| `/rafiki witness link/status/unlink`               | Witness monitoring                                             |
| `/rafiki condensing view/enable/disable/threshold` | Group rapid notifications                                      |
| `/rafiki model`                                    | Toggle Big Brain mode (Premium)                                |
| `/rafiki status`                                   | Check subscription status                                      |
| `/rafiki usage`                                    | Check credit balance and AI usage                              |
| `/rafiki premium`                                  | View your premium status and perks                             |
| `/rafiki test`                                     | Send test notification                                         |
| `/rafiki rule <text>`                              | Natural language rules (Premium)                               |
| `/rafiki reminders list`                           | View your pending reminders                                    |
| `/rafiki reminders cancel <id>`                    | Cancel a reminder                                              |
| `/rafiki signal`                                   | Daily Signal digest (Premium)                                  |
| `/rafiki schedule`                                 | Schedule thread posts for later                                |
| `/rafiki curate`                                   | Manage curation automation                                     |
| `/rafiki pulse`                                    | Weekly InLeo Pulse community brief (Premium)                   |
| `/rafiki lottery`                                  | Check the current LEO Lotto draw and history                   |
| `/rafiki lpud`                                     | Check Leo Power Up Day info, stats, reminders, and sponsorship |
| `/rafiki stats`                                    | View notification system metrics                               |
| `/rafiki feedback <msg>`                           | Submit feedback                                                |

## Daily Signal (Premium)

Get a personalized daily digest of top INLEO threads delivered to your DMs.

| Command                  | What It Does                   |
| ------------------------ | ------------------------------ |
| `/rafiki signal setup`   | Start the setup wizard         |
| `/rafiki signal status`  | View your current settings     |
| `/rafiki signal update`  | Change topics, time, or length |
| `/rafiki signal preview` | Generate a preview digest now  |
| `/rafiki signal pause`   | Temporarily pause delivery     |
| `/rafiki signal resume`  | Resume paused delivery         |
| `/rafiki signal cancel`  | Cancel your Daily Signal       |

**Features:**

* Choose up to 10 topics you care about
* Set your preferred delivery time and timezone
* Pick digest length (brief, standard, or detailed)
* Get curated threads ranked by relevance to your interests

## Scheduled Posting

Schedule thread posts to be published automatically at a future time.

| Command                        | What It Does               |
| ------------------------------ | -------------------------- |
| `/rafiki schedule create`      | Schedule a new thread post |
| `/rafiki schedule list`        | View your scheduled posts  |
| `/rafiki schedule cancel <id>` | Cancel a scheduled post    |

**Features:**

* Schedule threads up to 30 days in advance
* Natural language time parsing ("tomorrow at 9am", "next Friday")
* **Image support** — Include one image per scheduled thread
* Automatic publishing to INLEO threads
* Up to 5 scheduled posts at a time

**Image Support:**

* Attach images from Discord, web URLs, or generated images
* Images are uploaded to permanent hosting immediately
* One image per scheduled thread

**Requirements:**

* Linked Hive account with Rafiki posting authority
* If posting authority is missing, `/rafiki schedule create` will prompt you through the setup flow

## Curation Automation

Automate your Hive voting with curation trails and fanbase auto-voting.

| Command                                   | What It Does                            |
| ----------------------------------------- | --------------------------------------- |
| `/rafiki curate dashboard`                | Open curation dashboard link            |
| `/rafiki curate status`                   | View your curation automation status    |
| `/rafiki curate trail_add <account>`      | Follow a curation trail                 |
| `/rafiki curate trail_remove <account>`   | Stop following a trail                  |
| `/rafiki curate trail_list`               | List your active curation trails        |
| `/rafiki curate fanbase_add <account>`    | Auto-vote an author's content           |
| `/rafiki curate fanbase_remove <account>` | Stop auto-voting an author              |
| `/rafiki curate fanbase_list`             | List your fanbase auto-votes            |
| `/rafiki curate pause`                    | Temporarily pause all curation          |
| `/rafiki curate comment_rewards`          | Check comment rewards automation status |
| `/rafiki curate comment_rewards_enable`   | Enable comment rewards automation       |
| `/rafiki curate comment_rewards_disable`  | Disable comment rewards automation      |
| `/rafiki curate resume`                   | Resume paused curation                  |

**Features:**

* Follow curation trails (copy other users' votes with delay)
* Auto-vote your favorite authors
* Set custom vote weights and delays
* Custom mana floor settings (per trail/fanbase or global)
* Daily vote limits and mana management
* Pause/resume automation anytime
* Web dashboard access requires Hive Keychain authentication

## Reminders

Set reminders on any INLEO thread by replying with natural language.

**Set a reminder:**

> Reply to any thread or feed post: "Rafiki remind me about this in 3 days"

Rafiki saves the reminder against the actual thread you replied to, so the reminder link takes you back to the right conversation.

**Manage reminders:**

```
/rafiki reminders list
/rafiki reminders cancel rem_abc123
```

## Examples

**Subscribe:**

```
/rafiki subscribe khaleelkazi
```

**Check premium status:**

```
/rafiki premium
```

**Change settings:**

```
/rafiki settings votes true
/rafiki settings curation_rewards false
```

**Apply preset:**

```
/rafiki preset minimal
/rafiki preset creator
```

**Add accounts:**

```
/rafiki accounts add taskmaster4450
/rafiki accounts list
```

**Set up Daily Signal:**

```
/rafiki signal setup
```

**Schedule a thread post:**

```
/rafiki schedule create
/rafiki schedule list
```

If Rafiki needs posting authority, the schedule flow will prompt you automatically.

**Check LPUD info:**

```
/rafiki lpud action:info
/rafiki lpud action:subscribe
```

**Witness monitoring:**

```
/rafiki witness link my-witness
```

**Condensing:**

```
/rafiki condensing threshold 5
```

## InLeo Pulse

Get a weekly Premium digest of community intelligence.

| Command                    | What It Does                       |
| -------------------------- | ---------------------------------- |
| `/rafiki pulse action:on`  | Enable weekly InLeo Pulse delivery |
| `/rafiki pulse action:off` | Disable weekly Pulse delivery      |
| `/rafiki pulse action:now` | Get the latest Pulse immediately   |

**What it includes:**

* Weekly community trends and discussion themes
* A concise intelligence brief instead of constant alerts
* Premium-only delivery controls

## LEO Lotto

Win LEO tokens with the daily lottery system.

| Command                          | What It Does                              |
| -------------------------------- | ----------------------------------------- |
| `/rafiki lottery action:current` | View the current draw and pool details    |
| `/rafiki lottery action:history` | View past draws and results               |
| `/rafiki lottery action:stats`   | View burn stats and lottery system totals |

**Features:**

* Free daily spin on the prize wheel for all users
* Buy up to 30 tickets per draw to increase your odds
* Volume discounts: 5 LEO per ticket (1–5), 4 LEO (6–15), 3 LEO (16–30)
* Savings shown in real time as you add tickets
* Streak bonuses: participate on consecutive days to earn free bonus tickets (3-day: +1, 7-day: +3, 14-day: +5)
* Public leaderboard for top buyers, biggest wins, and top burn contributors
* Weekly leaderboard recaps and burn milestone celebrations
* Fair, transparent prize distribution

Play responsibly and enjoy the chance to win daily LEO rewards!

## LPUD

Track Leo Power Up Day events, your streak, and reminder settings.

| Command                           | What It Does                                       |
| --------------------------------- | -------------------------------------------------- |
| `/rafiki lpud action:info`        | View the current LPUD event details                |
| `/rafiki lpud action:stats`       | View your LPUD history and participation stats     |
| `/rafiki lpud action:leaderboard` | View the LPUD streak and participation leaderboard |
| `/rafiki lpud action:sponsor`     | Register as an LPUD delegation sponsor             |
| `/rafiki lpud action:subscribe`   | Turn on LPUD reminder notifications                |
| `/rafiki lpud action:unsubscribe` | Turn off LPUD reminder notifications               |

**Features:**

* Monthly LPUD event tracking
* Participation streaks and history
* Reminder notifications before each event
* Sponsorship flow for delegation prizes
* Community leaderboard visibility

## Presets

| Preset          | Description                                              |
| --------------- | -------------------------------------------------------- |
| `minimal`       | Only essential notifications (mentions, large transfers) |
| `active`        | All important notifications (votes, comments, transfers) |
| `creator`       | Focus on engagement and content feedback                 |
| `whale_watcher` | Focus on large transactions and whale activity           |
| `witness`       | For Hive witnesses (blocks, votes, price feeds)          |
| `trader`        | For active Hive-Engine traders                           |
| `nft_collector` | Focus on NFT activity and marketplace                    |
| `silent`        | Disable all notifications                                |


---

# Agent Instructions: 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:

```
GET https://docs.inleo.io/rafiki-ai-assistant/commands.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
