# Premium Commands

{% hint style="danger" %}
Make sure you keep your WebHook URL private from server members!\
\&#xNAN;*StickyBot will delete the URL from the channel once you set it.*
{% endhint %}

{% hint style="info" %}
For `?stickwebhook` make sure you create the webhook in the channel settings, not server settings.
{% endhint %}

| Command                                                 | Example                                                             | Description                                                                                            | Notes                                                                                                                                                                                            |
| ------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `?stickwebhook <message>`                               | `?stickwebhook Hello World!`                                        | Use a WebHook to create a sticky embed. (Lets you have a custom bot name and profile picture).         | <p>Make sure you set the webhook URL first by doing <code>?setwebhook</code>.</p><p>Everything applies the same as a normal sticky embed <em>(can set embed pictures, markdown, color)</em>.</p> |
| `?setwebhook <URL>`                                     | `?setwebhook https://discord.com/api/webhooks/12345/abc`            | Sets the webhook URL for the sticky webhook in the channel.                                            | Make sure you keep the webhook link a secret from your server members! If a webhook is deleted you will need to re-create one and set the URL again.                                             |
| `?webhookstop`                                          | `?webhookstop`                                                      | Stop the sticky WebHook in the channel.                                                                |                                                                                                                                                                                                  |
| `?stickembed <message>`                                 | `?stickembed Hello World!`                                          | Create a Sticky that is embed.                                                                         | <p>The embed color will be the color of StickyBots role.</p><p>Embed supports all markdown including embedded links. </p><p><em>(Use stickstop to stop the sticky)</em></p>                      |
| `?stickslow <message>`                                  | `?stickslow Hello World!`                                           | Create a slower posting Sticky.                                                                        | Slow stickies are posted after a message if it has been 35 sec or 13 messages since the last sticky.                                                                                             |
| `?setimage`                                             | `?setimage https://www.website.com/img0.png`                        | Sets the image that will be used in `?stickembed` Stickies.                                            | Image link must be full link. You can set a different image for each channel. *(Requires "manage server" perm to use)*                                                                           |
| `?removeimage`                                          | `?removeimage`                                                      | Removes the image from `?stickembed` stickies.                                                         | *(Requires "manage server" perm to use)*                                                                                                                                                         |
| `?getimage`                                             | `?getimage`                                                         | Get currently set `?stickembed` image and image link.                                                  | *(Requires "manage server" perm to use)*                                                                                                                                                         |
| `?setbigimage`                                          | `?setbigimage https://www.website.com/img0.png`                     | Sets the big image that will be used in `?stickembed` Stickies.                                        | mage link must be full link. You can set a different image for each channel. *(Requires "manage server" perm to use)*                                                                            |
| `?removebigimage`                                       | `?removebigimage`                                                   | Removes the big image from `?stickembed` stickies.                                                     | *(Requires "manage server" perm to use)*                                                                                                                                                         |
| `?getbigimage`                                          | `?getbigimage`                                                      | Get currently set `?stickembed` big image and image link.                                              | *(Requires "manage server" perm to use)*                                                                                                                                                         |
| `?prefix <prefix>`                                      | `?prefix !!`                                                        | Set StickyBots prefix.                                                                                 | Can be set to any character or characters. *(Requires "manage server" perm to use)*                                                                                                              |
| `?resetprefix`                                          | `?resetprefix`                                                      | Resets StickyBots prefix to `?`.                                                                       | <p>Works with custom prefix or <code>?</code>.</p><p><em>(Requires "manage server" perm to use)</em></p>                                                                                         |
| `?stickpoll yesno <question>`                           | `?stickpoll yesno Should we do it?`                                 | Creates a yes/no/maybe sticky poll.                                                                    |                                                                                                                                                                                                  |
| `?stickpoll multi <question>, <option1>, ... <option7>` | `?stickpoll multi What's your fav color?, Red, Blue, Green, Orange` | Creates a multiple choice sticky poll.                                                                 | Minimum 2, maximum 7 options.                                                                                                                                                                    |
| `?stickpoll pause`                                      | `?stickpoll pause`                                                  | Pause the poll.                                                                                        | Buttons are disabled so no votes can be recorded.                                                                                                                                                |
| `?stickpoll unpause`                                    | `?stickpoll unpause`                                                | Unpause the poll.                                                                                      | Buttons are activated again and votes can be recorded.                                                                                                                                           |
| `?stickpoll end`                                        | `?stickpoll end`                                                    | Ends the poll.                                                                                         | Removes the voting buttons and shows the final results.                                                                                                                                          |
| `?stickpoll reset`                                      | `?stickpoll reset`                                                  | Resets the poll.                                                                                       | Resets the vote counts to 0 and starts the poll again.                                                                                                                                           |
| `?stickspeed`                                           | `?stickspeed`                                                       | Show the current speed setting for this channel.                                                       | A sticky message must already have been set for this channel.                                                                                                                                    |
| `?stickspeed help`                                      | `?stickspeed help`                                                  | Show the available sticky speeds that can be used with this command.                                   |                                                                                                                                                                                                  |
| `?stickspeed <speed>`                                   | `?stickspeed 1min`                                                  | Set the sticky speed (i.e. how often the sticky message will be sent to the channel) for this channel. | Use the `?stickspeed help` command to see the available speeds.                                                                                                                                  |

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