# TempBot v4

Looking for a powerful and versatile Discord bot to manage your community's memberships? Look no further than TempBot! With easy-to-use integrations, license keys, and button & reaction roles, TempBot allows you to manage your memberships quickly and intelligently, making it the perfect choice for business services on Discord.

Plus, with TempBot's customizable notification messages, detailed logging, and extensive knowledge base, you'll never be left in the dark when it comes to managing your community. And with more features in the works, TempBot is constantly evolving to meet the needs of its users.

So why wait? Start using TempBot today and streamline your Discord server management in no time!


# Premium

<table data-full-width="false"><thead><tr><th>Features</th><th align="center">Lite</th><th align="center">Personal</th><th align="center">Business</th><th align="center">Business Plus</th></tr></thead><tbody><tr><td>💳 Prices</td><td align="center"><p><mark style="color:yellow;">3€</mark></p><p><a data-footnote-ref href="#user-content-fn-1"><em><mark style="color:purple;">(Without VAT)</mark></em></a></p></td><td align="center"><p><mark style="color:yellow;">10€</mark></p><p><a data-footnote-ref href="#user-content-fn-1"><em><mark style="color:purple;">(Without VAT)</mark></em></a></p></td><td align="center"><p><mark style="color:yellow;">20€</mark></p><p><a data-footnote-ref href="#user-content-fn-1"><em><mark style="color:purple;">(Without VAT)</mark></em></a></p></td><td align="center"><p><mark style="color:yellow;">40€</mark></p><p><a data-footnote-ref href="#user-content-fn-1"><em><mark style="color:purple;">(Without VAT)</mark></em></a></p></td></tr><tr><td>⏳ <a data-footnote-ref href="#user-content-fn-2">Temproles</a></td><td align="center">50</td><td align="center">200</td><td align="center">500</td><td align="center">1250</td></tr><tr><td>🔑 <a data-footnote-ref href="#user-content-fn-3">Licenses</a></td><td align="center">50</td><td align="center">200</td><td align="center">500</td><td align="center">1250</td></tr><tr><td>📋 <a data-footnote-ref href="#user-content-fn-4">Logs</a></td><td align="center"><mark style="color:green;">✔</mark></td><td align="center"><mark style="color:green;">✔</mark></td><td align="center"><mark style="color:green;">✔</mark></td><td align="center"><mark style="color:green;">✔</mark></td></tr><tr><td>💬 <a data-footnote-ref href="#user-content-fn-5">Notifications</a></td><td align="center"><mark style="color:green;">✔</mark></td><td align="center"><mark style="color:green;">✔</mark></td><td align="center"><mark style="color:green;">✔</mark></td><td align="center"><mark style="color:green;">✔</mark></td></tr><tr><td>🔁 <a data-footnote-ref href="#user-content-fn-6">Recovery</a></td><td align="center"><mark style="color:green;">✔</mark></td><td align="center"><mark style="color:green;">✔</mark></td><td align="center"><mark style="color:green;">✔</mark></td><td align="center"><mark style="color:green;">✔</mark></td></tr><tr><td>👋 <a data-footnote-ref href="#user-content-fn-7">Joinroles</a></td><td align="center"><mark style="color:green;">✔</mark></td><td align="center"><mark style="color:green;">✔</mark></td><td align="center"><mark style="color:green;">✔</mark></td><td align="center"><mark style="color:green;">✔</mark></td></tr><tr><td>✅ <a data-footnote-ref href="#user-content-fn-8">Buttons &#x26; Reactions</a></td><td align="center">-</td><td align="center"><mark style="color:green;">✔</mark></td><td align="center"><mark style="color:green;">✔</mark></td><td align="center"><mark style="color:green;">✔</mark></td></tr><tr><td>🚀 <a data-footnote-ref href="#user-content-fn-9">Boosts</a></td><td align="center">-</td><td align="center"><mark style="color:green;">✔</mark></td><td align="center"><mark style="color:green;">✔</mark></td><td align="center"><mark style="color:green;">✔</mark></td></tr><tr><td>⏰ <a data-footnote-ref href="#user-content-fn-10">Reminder</a></td><td align="center">-</td><td align="center">-</td><td align="center"><mark style="color:green;">✔</mark></td><td align="center"><mark style="color:green;">✔</mark></td></tr><tr><td>👔 <a data-footnote-ref href="#user-content-fn-11">Staff</a></td><td align="center">-</td><td align="center">-</td><td align="center"><mark style="color:green;">✔</mark></td><td align="center"><mark style="color:green;">✔</mark></td></tr><tr><td>🔌 <a data-footnote-ref href="#user-content-fn-12">Integrations</a></td><td align="center">-</td><td align="center">-</td><td align="center"><mark style="color:green;">✔</mark></td><td align="center"><mark style="color:green;">✔</mark></td></tr></tbody></table>

> [Need something special?](https://tempbot.xyz/support)

{% hint style="success" %}
[Start using TempBot (Become Premium Now)!](https://tempbot.xyz/premium)
{% endhint %}

[^1]: Value-Added Tax

[^2]: The number of       roles that can be given as a temp role.

    *<mark style="color:purple;">If you gave the same role to 3 members, that's 3 temproles.</mark>*

    *<mark style="color:purple;">If you gave the same member 3 different roles, that's 3 temproles.</mark>*

[^3]: A key/code you can create to let your member redeem it and get a temprole automatically

[^4]: The bot's activity logs

[^5]: A message sent to a member when something happens like getting a role, role expired or etc...

[^6]: Lets your members get the left time of their temprole when rejoin your server if they have

[^7]: Give the new members a role when they join for the first time

[^8]: Gives a role to a member when clicking on a button/reaction

[^9]: Give your members temprole when they boost your server

[^10]: Remind your members that their roles close to being expired

[^11]: Let your staff use the mod/admin commands without the role-required permissions

[^12]: Lets the bot accept a txt-commands from another bots/webhooks


# Setup

How to setup TempBot! Make your business awesome!

## <--- SOON --->


# Features

What makes TempBot unique

<table data-column-title-hidden data-view="cards" data-full-width="true"><thead><tr><th align="center">Name</th><th>Description</th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td align="center">⏳ <a href="/commands/staff#temprole"><strong>Temproles</strong></a></td><td>The number of temporary roles that you can give to your members.</td><td></td></tr><tr><td align="center">👋 <strong>Joinroles</strong></td><td>The number of temproles that you can set as join roles to let your new members get it when joining your server for the first time.</td><td></td></tr><tr><td align="center">🔑 <strong>Licenses</strong></td><td>The number of License Keys that you can create to let your members redeem them and get temprole.</td><td></td></tr><tr><td align="center">🅱 <strong>Buttons</strong></td><td>The number of buttons that you can create to let your members get temprole by clicking on it.</td><td></td></tr><tr><td align="center">✅ <strong>Reactions</strong></td><td>The number of reactions that you can create to let your members get temprole by clicking on it.</td><td></td></tr><tr><td align="center">🔁 <strong>Recovery</strong></td><td>Let your members take the remaining duration of their temporary roles when they rejoin your server.</td><td></td></tr><tr><td align="center">👔 <strong>Staff</strong></td><td>The number of members/roles that you can allow to use mod/admin commands.</td><td></td></tr><tr><td align="center">💬 <strong>Notifications</strong></td><td>Send a direct message to the members when add/remove/edit/expire temprole.</td><td></td></tr><tr><td align="center">⏰ <strong>Reminder</strong></td><td>Send a direct message to members a few days before the temprole expires.</td><td></td></tr><tr><td align="center">🔌 <strong>Integrations</strong></td><td>The number of bots/webhooks that will be accepted to use text-commands.</td><td></td></tr><tr><td align="center">🚀 <strong>Boosts</strong></td><td>Reward your members when boosting your server by giving them a temprole.</td><td></td></tr></tbody></table>

<br>


# Owner

Only server Ownership can use these commands

<details>

<summary>/staff <code>(⭐Premium)</code></summary>

・ `add` `[member]` `[role]` `[permission]` [`[reason]`](#user-content-fn-1)[^1] → *(Add staff Member/Role)*

・ `remove` `[member]` `[role]` [`[reason]`](#user-content-fn-1)[^1] → *(Remove staff member/role)*

・ `show` → *(Shows all staff)*

</details>

<details>

<summary>/integrations <code>(⭐Premium)</code></summary>

・ `create` `[id]` `[iswebhook]` → *(Create integration with bot/webhook)*

・ `delete` `[id]` `[role]` [`[reason]`](#user-content-fn-1)[^1] → *(Delete integration)*

・ `show` → *(Shows all integrations)*

</details>

[^1]: 💡 This reason will appear in the logs


# Staff

Moderators & Administrators can use these commands

## 1. Moderator Commands

For members with `ManageRoles` permission & Moderator Staff ([/staff](/commands/owner#staff))

<details>

<summary>/role</summary>

・ `add` [`<member>`](#user-content-fn-1)[^1] [`<role>`](#user-content-fn-2)[^2] [`[reason]`](#user-content-fn-3)[^3] → *(Adding a role to a member)*

・ `remove` [`<member>`](#user-content-fn-4)[^4] [`<role>`](#user-content-fn-5)[^5] [`[reason]`](#user-content-fn-3)[^3] → *(Removing a role from a member)*

</details>

<details>

<summary>/temprole</summary>

・ `add` [`<member>`](#user-content-fn-6)[^6] [`<role>`](#user-content-fn-2)[^2] [`<duration>`](#user-content-fn-7)[^7] [`[reason]`](#user-content-fn-3)[^3]

↪ *(Adding a temprole to a member)*

・ `remove` [`<member>`](#user-content-fn-8)[^8] [`<role>`](#user-content-fn-5)[^5] [`[reason]`](#user-content-fn-3)[^3]

↪ *(Removing a temprole from a member)*

・ `change` `role` [`<member>`](#user-content-fn-4)[^4] [`<current_role>`](#user-content-fn-5)[^5] [`<new_role>`](#user-content-fn-2)[^2] [`[reason]`](#user-content-fn-3)[^3]

↪ *(Changing the temproles)*

・ `change` `duration` [`<member>`](#user-content-fn-4)[^4] [`<role>`](#user-content-fn-9)[^9] [`<duration>`](#user-content-fn-10)[^10] [`[reason]`](#user-content-fn-3)[^3]

↪ *(Changing the duration of a temprole)*

・ `change` `duration-forall` `<role>` `<duration>` `<confirm>` [`[reason]`](#user-content-fn-3)[^3]

↪ *(Changing the duration of a temproles for all members)*

</details>

<details>

<summary>/information</summary>

・ `member` `<member>` `[sort]` `[filetype]` → *(Show member's temproles)*

・ `role` `<role>` `[sort]` `[filetype]` → *(Shows who has this temprole)*

・ `all` `[sort]` `[filetype]` → *(Shows everyone who has temproles)*

</details>

<details>

<summary>/serverinfo</summary>

Shows information about your server

</details>

## 2. Administrator Commands

For members with `Administrator` permission & Administrator Staff ([/staff](/commands/owner#staff))

<details>

<summary>/logs</summary>

・ `on_off` `<event>` `<turn>` → *(Enable/Disable logs)*

・ `set` `<event>` `[channel]` `[color]` → *(Set logs)*

・ `display` → *(Shows logs details)*

</details>

<details>

<summary>/settings </summary>

・`res_msg` → *(Shows the bot responding type & Changing it)*

</details>

<details>

<summary>/<a data-footnote-ref href="#user-content-fn-11">recovery </a><a data-footnote-ref href="#user-content-fn-12"><code>[enable]</code></a> <code>(⭐Premium)</code></summary>

Allow your members to receive the left duration of their roles after re-join your server

</details>

<details>

<summary>/reminder <code>(⭐Premium)</code></summary>

・ `help` → *(Shows how to create reminders)*

・ `create <role> <duration>` → *(Create a new reminder)*

・ `edit <id>` → *(Edit the reminder content)*

・ `delete <id>`  → *(Delete the reminder)*

・ `show [id]`  → *(Shows reminders)*

</details>

<details>

<summary>/license <code>(⭐Premium)</code></summary>

・ `create <role> <duration> [user] [uses] [limit] [count] [expiry] [key] [reason]` → *(Create a new license key)*

```markdown
  [user] → The member who can redeem this key
  [uses] → How many times the same member can use this key
 [limit] → How many members can use this key
 [count] → How many keys do you want with the same options
[expiry] → How long time to be non-redeemable
   [key] → Create a special key like (trial, 50off ...etc)
[reason] → The reason that will write in the logs
```

・ `delete <key> [reason]` → *(Delete a license key)*

・ `enable <key> [reason]` → *(Enable a license key)*

・ `disable <key> [reason]` → *(Disable a license key)*

・ `reset <key> <confirm> [user] [reason]` → *(Reset license uses)*

・ `show [key]` → *(Shows license keys)*

</details>

<details>

<summary>/joinrole <code>(⭐Premium)</code></summary>

・ `create <role>` [`<duration>`](#user-content-fn-7)[^7] `[limit]` [`[reason]`](#user-content-fn-3)[^3] → *(Create a join role)*

・ `delete <id>` → *(Delete a join role)*

・ `show [id]` → *(Shows join roles)*

</details>

<details>

<summary>/reactions <code>(⭐Premium)</code></summary>

・ `create <url>` [`<reaction>`](#user-content-fn-7)[^7] `<role> [duration]` → *(Create a reaction role)*

・ `delete <code>` → *(Delete a reaction role)*

・ `show` → *(Shows all reaction roles)*

</details>

<details>

<summary>/buttons <code>(⭐Premium)</code></summary>

・ `create <label> <role>` [`[duration]`](#user-content-fn-7)[^7] `[color]` → *(Create a button role)*

・ `delete <code>` → *(Delete a button role)*

・ `show` → *(Shows all button roles)*

</details>

<details>

<summary>/boosts <code>(⭐Premium)</code></summary>

・ `set <role>` [`<duration>`](#user-content-fn-7)[^7] `<monthly_limit>` → *(Setting the boosts reward)*

・ `on_off <turn>` → *(Enable/Disable boosts reward)*

・ `check` → *(Shows the boosts reward settings)*

</details>

[^1]: 💡 The member who will get the role

[^2]: 💡 The role that will be added

[^3]: 💡 This reason will appear in the logs

[^4]: 💡 The member who will be affected

[^5]: 💡 The role that will be removed

[^6]: 💡 The member who will get the temprole

[^7]: 💡 The duration you want to set\
    *<mark style="color:blue;">S = Second(s)   M = Minute(s)</mark>*\
    *<mark style="color:blue;">H = Hour(s)       D = Day(s)</mark>*

    *<mark style="color:blue;">W = Week(s)     MO = Month(s)</mark>*

    &#x20;             *<mark style="color:blue;">Y = Year(s)</mark>*

    <mark style="color:purple;">Examples:</mark> <mark style="color:purple;"></mark><mark style="color:purple;">`1mo`</mark><mark style="color:purple;">,</mark> <mark style="color:purple;"></mark><mark style="color:purple;">`2w`</mark> <mark style="color:purple;"></mark><mark style="color:purple;">or</mark> <mark style="color:purple;"></mark><mark style="color:purple;">`5d`</mark>

[^8]: 💡 The member who will loss the temprole

[^9]: 💡 The role you want to change its duration

[^10]: 💡 The new duration you want, can be set (=), add time (+) or remove time (-)\ <mark style="color:purple;">Examples:</mark> <mark style="color:purple;"></mark><mark style="color:purple;">`1mo`</mark><mark style="color:purple;">,</mark> <mark style="color:purple;"></mark><mark style="color:purple;">`+2w`</mark> <mark style="color:purple;"></mark><mark style="color:purple;">or</mark> <mark style="color:purple;"></mark><mark style="color:purple;">`-5d`</mark>

[^11]: 💡 Shows recovery mode

[^12]: 💡 Enable/Disable recovery


# General

Everyone can use these commands

<details>

<summary>/help</summary>

Shows links for commands, invite, website and etc...

</details>

<details>

<summary>/ping</summary>

Shows the bot's ping

</details>

<details>

<summary>/invite</summary>

Shows the bot's invite link

</details>

<details>

<summary>/aboutme</summary>

Shows some info about the bot

</details>

<details>

<summary>/myrole</summary>

Shows your temproles

</details>

<details>

<summary>/redeem <a data-footnote-ref href="#user-content-fn-1"><code>&#x3C;code></code></a></summary>

Get a reward by using a key/code

</details>

<details>

<summary>/premium</summary>

`info` → *(Shows your active Premium subscriptions)*

`prices` → *(Shows our Premium prices)*

`wallet` → *(Shows your Premium code)*

`transfer` `<premiumid>` `<serverid>` → *(Transfer/Set subscription to your server)*

`transfer_here` `<premiumid>` → *(Transfer/Set subscription to this server)*

`redeem` `<code>` → *(Redeem a Premium subscription)*

`activate` `<code>` → *(Active a Premium subscription)*

</details>

{% hint style="info" %}
Some [/premium](/commands/general#premium) commands are still under development!
{% endhint %}

[^1]: 💡 The key/code you need to enter to get your reward


# FAQ

Frequently Asked Questions!

<details>

<summary>What is TempBot?</summary>

TempBot is a Discord bot that allows you to easily and professionally create and manage memberships on your server All you have to do is create the Premium role and TempBot will monitor everything for you and keep you updated and more.

</details>

<details>

<summary>What is the prefix?</summary>

TempBot Prefix is `tb-`

TempBot uses /-commands as a main method, but according to users requests we support some basic commands as text commands and start with `tb-` unchangeable

</details>

<details>

<summary>How to use TempBot?</summary>

There are many ways to use TempBot to suit your business and needs, where you can assign temporary roles manually or through another bot/webhook, create membership licenses and give them to your customers, and you can also give trial memberships when joining the server or interacting with a button or reaction and much more.\
Start from here [Broken mention](broken://pages/3LpHQUyxudyVElmBQHVS)

</details>

<details>

<summary>How to give a temporary role?</summary>

### There are many ways to give a temporary role

1. /temprole add {member} {role} {duration} \[reason]
2. tb-temprole add {member} {role} {duration} \[reason]
3. Create a license key and let your members redeem it
4. Create a join-role and let the new members get it once
5. Create a reaction-role and let your members click on it
6. Create a button-role and let your members click on it
7. Create a track then add the role manually
8. Create an Integration then let other bots/webhooks add temporary roles And many other ways under development.

</details>

<details>

<summary>How to subscribe to Premium?</summary>

1. Go to <https://premium.tempbot.xyz>
2. Login (Click on **Login** top left >> **LOGIN WITH DISCORD**)
3. Click on **❱ PREMIUM** and select the duration
4. Select the plan >> Click **Buy/Subscribe**
5. Add the Coupon/Gift Code if you have then click on **CHECKOUT**
6. Enter your [ServerID](https://support.discord.com/hc/en-us/articles/206346498)
7. Complete Payment Requirements

**Congratulations**, Now you can invite the premium bot [\[Invite\]](https://discord.com/oauth2/authorize?client_id=727153607446757376\&scope=bot%20applications.commands\&permissions=1946479705)

</details>

<details>

<summary>How to transfer Premium?</summary>

1. Use `/premium info` To get your PremiumID
2. Use `/premium transfer <premiumid> <serverid>` To transfer Premium to another server

*<mark style="color:orange;">You can transfer the Premium once weekly</mark>*

</details>

<details>

<summary>How to unsubscribe from Premium?</summary>

1. Go to <https://checkout.tebex.io/payment-history>
2. Enter your **email address**
3. Go to your email and find an email from **TEBEX (Login to view your payment history)**
4. Click on **View Payment History** or the link below
5. Select **Subscriptions** and find the subscription you want to cancel
6. Click on **CANCEL** then **CANCEL SUBSCRIPTION** Now you unsubscribe

<mark style="color:orange;">The subscription will stay active until its duration ends.</mark>

</details>


# Change Logs

<details>

<summary>4.7.0  <mark style="color:blue;"><code>Oct 4, 2023</code></mark></summary>

* Boost\_Reward bugs have Fixed
* Documents become rich <https://tempbot.xyz/docs>
* Purchasing Experience Improved
* `/my-roles` changed to `/myroles`
* `/server-info` changed to `/serverinfo`

```
Published on Oct 4, 2023 (10/4/2023)
```

</details>

<details>

<summary>4.6.0 <mark style="color:blue;"><code>May 25, 2023</code></mark></summary>

* [/buttons](/commands/staff#buttons-premium) command now supports permanent roles
* [/reactions](/commands/staff#reactions-premium) command now supports permanent roles
* [/boosts](/commands/staff#boosts-premium) feature launched

```
Published on May 25, 2023 (05/25/2023)
```

</details>

<details>

<summary>4.5.1 <mark style="color:blue;"><code>May 18, 2023</code></mark></summary>

* 10+ Bugs fixed
* [/settings res\_msg](/commands/staff#settings) dropped from Premium (everyone can you it now)
* [/temprole](/commands/staff#temprole) command updated
* [/help](/commands/general#help) command updated&#x20;

  <div align="left"><figure><img src="https://529424402-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4ydvoY6IxH2X2YqhxrgN%2Fuploads%2FgsXpZC1kYCXakxZizZbK%2FScreenshot_700.png?alt=media&amp;token=b8900121-3fb5-414a-aa27-585507d58376" alt="" width="171"><figcaption></figcaption></figure></div>
* `time:` parameter changed to `duration:` in all commands
* Premium commands no longer appear in the normal bot

```
Published on May 18, 2023 (05/18/2023)
```

</details>

<details>

<summary>4.5.0 <mark style="color:blue;"><code>May 9, 2023</code></mark></summary>

* A few bugs fixed
* Buttons temprole feature added ([/buttons](/commands/staff#buttons))

```
Published on May 9, 2023 (05/09/2023)
```

</details>

<details>

<summary>4.4.2 <mark style="color:blue;"><code>Apr 30, 2023</code></mark></summary>

* A few bugs fixed
* Reactions temprole feature added ([/reactions](/commands/staff#reactions))

```
Published on Apr 30, 2023 (04/30/2023)
```

</details>

<details>

<summary>4.3.1 <mark style="color:blue;"><code>Apr 16, 2023</code></mark></summary>

* A few bugs fixed
* /help commands updated

<img src="https://529424402-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4ydvoY6IxH2X2YqhxrgN%2Fuploads%2Ftl6jpmjpTQzRYhx6Yllc%2Fimage.png?alt=media&amp;token=2379ff97-3574-4b1b-8609-55a0e6723448" alt="/help v4.3.1" data-size="original">

```
Published on Apr 16, 2023 (04/16/2023)
```

</details>

<details>

<summary>4.2.0 <mark style="color:blue;"><code>Mar 3, 2023</code></mark></summary>

[/settings res\_cmd](/commands/staff#settings) command added

```
Published on Mar 3, 2023 (03/03/2023)
```

</details>

<details>

<summary>4.1.2 <mark style="color:blue;"><code>Apr 15, 2023</code></mark></summary>

* Some bugs fixed
* [/premium](/commands/general#premium) command added
* [/reminder](/commands/staff#reminder-premium) feature launched
* Special License Keys supported

```
Published on Apr 15, 2023 (04/15/2023)
```

</details>

<details>

<summary>4.0.0 <mark style="color:blue;"><code>Mar 3, 2023</code></mark></summary>

* TempBot moved from v3 to v4
* All commands moved to slash-commands (/command)
* The minimum members limit to use the bot removed
* Premium becomes cheaper
* many more changes

{% code fullWidth="false" %}

```
Published on Mar 3, 2023 (03/03/2023)
```

{% endcode %}

</details>


# Terms & Privacy

1. We do not transfer information to third parties.
2. We store data about you, your server, server roles and some members until they finish their work.
3. You can always request the deletion of your data, some data cannot be deleted for security reasons.
4. You can always find out what data we store about you by contacting our technical support server.
5. The data we collect: your ID & name, roles IDs & names, server owner and ids of who got temprole or make reaction with our bot.
6. Using a bot against Discord terms or for scams may lead to you and your server being banned from using it forever.
7. If you have any questions about using your data, please contact our support server.


