# Fun Commands

| Commands               | Example                                   | Description                                | Notes                                                                                                                                         |
| ---------------------- | ----------------------------------------- | ------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------- |
| `?roll`                | `?roll`                                   | Rolls two 6 sided dice.                    | Users can click the button on a roll to roll again.                                                                                           |
| `?weather <location>`  | `?weather Seattle`                        | Gets the weather on a location.            | May return error if location is misspelled or not know by [openweater.org](https://openweathermap.org/).                                      |
| `?wiki <article>`      | `?wiki Sleep`                             | Returns a specified Wikipedia article.     | May return error if Wikipedia article does not exist on [wikipedia.org](https://www.wikipedia.org/).                                          |
| `?wiki random`         | `?wiki random`                            | Returns a random Wikipedia article.        | Some links will not work if the AI program is blocked from viewing it. Sending to many requests too quickly will make the bot return a error. |
| `?image <image link>`  | `?image https://www.image.com/image1.jpg` | AI will return keywords from the image.    |                                                                                                                                               |
| `?urban <lookup>`      | `?urban Banana`                           | Look something up on the Urban Dictionary. | Must be used in a NSFW marked channel.                                                                                                        |
| `?love <name1, name2>` | `?love Alice, John`                       | Get the compatibility % on two names.      | Can be a first names or first and last names. *(Must be names, not discord tags)*.                                                            |
| `?wikihow`             | `?wikihow`                                | Returns a random WikiHow article.          |                                                                                                                                               |
| `?coinflip`            | `?coinflip`                               | Flips a coin.                              | Coin will either land heads or tails.                                                                                                         |

{% hint style="warning" %}
StickyBot needs the "Embed Links" permission for these commands to work!
{% endhint %}


---

# 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.stickybot.info/stickybot/commands/fun-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.
