# Updates

## v21.9.8 - 1/4/2023

📝**Introducing Custom Commands Module!**\
The Custom Commands module is now available for every server using Typical Utility! You'll be able to create, edit, and view your custom commands with the use of Discord's Modals! There are over `59+` variables, and commands are supported with embedded responses! \
**List Of Variables:** [Custom Commands Variables](/typical-utility/commands/custom-commands/variables.md#custom-commands-variables)\
\
🔐**Introducing Verification Module!**\
The Verification module is now available for every server using Typical Utility!\
Secure your server with full customization with our captcha & button verification systems!\
This module would secure your server from raids, spam, & phishing users/bots. \
**Keep Your Server Secure:**  [Verification](/typical-utility/commands/verification.md)

### Added

* Added **`t!customcommands`** command!
  * Enable/disable custom commands in your server!
* Added **`t!customcreate`** command!
  * Create custom commands to use in your server!
* Added **`t!customlist`** command!
  * Edit, delete, and view a list of custom commands!
* Added **`t!help verify`** command!
  * View all verification commands!
* Added **`t!captchaverify`** command!
  * Enable/disable captcha verification in your server!
* Added **`t!buttonverify`** command!
  * Enable/disable button verification in your server!
* Added **`t!setcaptchalogs`** command
  * Set a channel that will log users who complete and fail to verify.
* Added **`t!gcolor`** command!
  * Set the embed color of the server's giveaways!
* Added **`t!setgiveawaybg`** command!
  * Set a banner image for the server's giveaways!
* Added **`t!setticketdesc`** command!
  * Set the description for the opening ticket message.
* Added 14+ verification commands in **`t!help verify`** command!

### Improvements

* Improved **`t!help`** commands by making it more compact and easy to read with button pages.
* Improved by adding support for forum/thread channels in slash commands.
  * Currently not supporting the following commands: <mark style="color:blue;">**`/lock`**</mark> **|** <mark style="color:blue;">**`/unlock`**</mark>
* Improved **`t!profile`** command to view how much experience users have in the leveling system.
* Improved moderation features by adding support for more features to be logged.
  * **`t!clearwarns`** **|** **`t!purge`** **|** **`t!nickname`** **|** **`t!slowmode`**
* Improved **`t!daily`** & **`t!weekly`** commands by adding streaks and streak bonuses.
* Improved **`t!setwelcomebg`** & **`t!setleavebg`** commands to have the option to reset the set image/background to default.
* Improved auto mod timeout features by showing unix timestamp to show when a user's timeout expires.
* Improved **`t!setmodlogs`** by adding an option to select which moderated events to log.
* Improved moderation commands by adding a button to unban, remove a warning, and remove a user's timeout.
  * **`t!ban`** **|** **`t!warn`** **|** **`t!timeout`**

### Fixed

* Fixed low-performance issues causing Typical Utility to have higher ping/slower responses.
* Fixed Typical Utility spamming invited message once added to a new server.
* Fixed **`t!avatar`** sending an error when non-authors of a message click on the select menu.
* Fixed **`t!remind`** command sending reminders when no message was provided.
* Fixed auto punish module not logging users who were put in timeout.
* Fixed moderation features not allowing server owners without higher roles to take action upon users.
* Fixed **`t!mute`** command not muting users.
* Fixed **`t!purge`** command sending multiple error messages.

![:TypicalRuler:](https://cdn.discordapp.com/emojis/865344245002403901.webp?size=44\&quality=lossless) **Updated Typical Utility Premium Payment Methods** \
When subscribing to Premium, you are now able to choose "Google Pay" through "Stripe" as a payment method in 75 countries. This won't be replacing Patreon or canceling any subscriptions.\
💖**Upgrade On Typical Utility's New Website:** [**https://typical-utility-premium.typedream.app/**](https://typical-utility-premium.typedream.app/) \
**Message From @TypicalxJudan:** Happy New Year! ![:TypicalAvenger:](https://cdn.discordapp.com/emojis/865344222646108201.webp?size=44\&quality=lossless)

## v20.9.8 - 10/28/2022

### Added

* Added **`t!economyxp`** command!
  * Set an amount of Typical Bucks users can earn by talking with the leveling system.
* Added **`t!antiinvites`** command!
  * Prevent users from sending server invites.
* Added **`t!autoignore`** command!
  * Set ignored channels for auto mod features to not work in.
* Added **`t!unautoignore`** command!
  * Remove ignored channels for auto mod features to work.
* Added **`t!ignoredchannels`** command!
  * View all ignored channels auto mod features don't work in.
* Added **`t!blacklistmessage`** command!
  * Set messages that won't allow users to gain XP if they're sent.
* Added **`t!unblacklistmessage`** command!
  * Remove blacklisted messages for users to gain XP.
* Added **`t!blacklistedmessages`** command!
  * View all blacklisted messages preventing users to gain XP.
* Added **`t!blacklistedchannels`** command!
  * View all blacklisted channels preventing users to gain XP.
* Added **`t!ignoredchannels`** command!
  * View all ignored channels auto mod features don't work in.

### Improvements

* Improved **`t!settings`** command to view which auto moderation punishment options are enabled.
* Improved by integrating **`23`** more prefixed commands to slash commands.
* Improved auto mod features by logging the reason for a ban/kick in audit logs.
* Improved auto mod/mod features by showing banned/kicked message for users in the leave channel.
* Improved **`t!setrank`** command to reset a users' XP along with their level.
* Improved **`t!setwelcomemsg`** command with **`$membersCount`** function to get the number of users in a server.
* Improved **`t!vote`** command using Top.gg webhook for Typical Utility to DM users their vote reward.
* Improved **`t!profile`** command to show when a user first used Typical Utility.
* Improved **`t!profile`** command to show when & how many times a user voted for Typical Utility.

### Fixed

* Fixed **`t!setwelcomelogs`** & **`t!setleavelogs`** commands sending errors whenever a user joins/leaves a server.
* Fixed welcome/leave image API from not loading for good.
* Fixed auto mod features not banning users when they're triggered.
* Fixed auto mod features sending an error after a user is kicked/banned.
* Fixed **`t!warn`** & **`t!clearwarns`** not working correctly because of higher role errors.
* Fixed **`t!ban`** & **`t!kick`** not showing the reason or correct reason for a ban/kick in audit logs.
* Fixed **`t!vote`** command sending errors.
* Fixed **`t!setcategory`** & **`t!setleavemsg`** commands not responding.

**Message From TypicalxJudan:** Happy Halloween! 🎃

## v19.7.6 - 8/27/2022

### Added

* Added **`t!profile`** command!
  * View a user's information in their profile!
* Added **`t!shop`** command!
  * View items in the shop to purchase.
* Added **`t!inventory`** command!
  * View all your items bought from the shop.
* Added **`t!autopunish`** command!
  * Set a number of warnings for a user to gain until punished.
* Added **`t!setwelcomelogs`** command!
  * Set a channel that will log when members join.
* Added **`t!setleavelogs`** command!
  * Set a channel that will log when members leave.

### Improvements

* Improved auto mod commands & features by adding an option to timeout/temp mute users.
  * **`t!scamprotection` | `t!antilinks` | `t!antiswear`**
* Improved by changing the **`t!rich`** command name to **`t!leaderboard`** with a better leaderboard.
* Improved **`t!deposit`** & **`t!withdraw`** commands to deposit/withdraw all.
* Improved by integrating the **`t!settings`** command to a slash command.
* Improved **`t!settings`** command to view which giveaway role is enabled.
* Improved **`t!setreward`** command to set role rewards up to level 50.
* Improved **`t!rewards`** command to view role rewards progress through a menu.

### Fixed

* Fixed **`t!daily`** command not giving money to users.
* Fixed **`t!unban`** command not sending message that shows a user was unbanned.
* Fixed **`t!unban`** command sending wrong ID of users in mod logs.
* Fixed **`t!suggest`** command from sending unnecessary errors.
* Fixed commands error message not showing.
  * **`t!clearwarns`** **|** **`t!withdraw`**
* Fixed commands from only sending error messages.
  * **`t!blacklist`** **|** **`t!unblacklist`** **|** **`t!lock`** **|** **`t!unlock`**

**Message From TypicalxJudan:** This month alone, we've raised **`$0.48`** for🎗️<mark style="color:yellow;">**Cancer Research UK**</mark>! \
For every 100 new Discord servers, Typical Utility joins, there'll be a giveaway hosted for <mark style="color:blue;">**Typical Utility Premium**</mark>! Thank you for all the support and growth within Typical Utility!❤️

## v18.3.2 - 7/5/2022

### Added

* Added **`t!passivemode`** command!
  * Prevent users from taking Typical Bucks from your wallet.
* Added **`t!settings`** command!
  * View all the current settings of Typical Utility in the server.
* Added **`t!xpcooldown`** command!
  * Customize the cooldown of how fast users earn XP when talking.

### Improvements

* Improved auto-mod features to remove send messages permission when a user is muted.
* Improved **`t!rob`** command with a longer cooldown.
* Improved rank cards with a new background.

### Fixed

* Fixed welcome/leave API images from not showing.
* Fixed all leveling commands from not working/responding.
  * **`t!rank`** **|** **`t!rankcard`** **|** **`t!setreward`** **|** **`t!rewards`** **|** **`t!setrank`** **|** **`t!setlevelmsg`** **+3 more**

**Message From TypicalxJudan:** I put a lot of work into this new rank card, I hope this is an improvement. Use **`t!rank`** to view your new rank card in [#🤖・commands](https://discord.com/channels/849797237470003251/850477594780762122), and earn more XP for role rewards and perks!\
Thank you for choosing Typical Utility! :clap:

![](/files/a6vggRPvZqFns3iFWcda)

## v17.0.0 - 6/5/2022

### Added

* **/ Slash Commands!** \
  Slash Commands are now available for Typical Utility! Users can access up to **`26+`** Slash Commands! Following these next few weeks, I plan to allow more commands to be migrated to slash! Please note that all **`t!`** commands will still work after they're enabled as Slash Commands.<br>

  🎉 **Introducing Typical Utility's Giveaway System!** \
  Users can now start giveaway's in their servers using Typical Utility! \
  Commands following the giveaway system are **`t!gstart`**, **`t!greroll`**, and **`t!gend`** **More Info Here:** [Giveaway](/typical-utility/commands/giveaway.md)<br>
* Added **`t!setgiveawayrole`** command!
  * Select a role to ping users for new giveaways.
* Added **`t!help giveaway`** command!
  * View all giveaway commands.
* Added **`t!gstart`** command!
  * Start a giveaway in your server.
* Added **`t!greroll`** command!
  * Reroll the winner of the previous giveaway.
* Added **`t!gend`** command!
  * End the previous running giveaway.
* Added **`t!setcount`** & **`t!cancelcount`** command!
  * Start a guess the number game and cancel it when you want.

### Current Projects

* Many of the APIs to some commands have stopped working, so we're migrating to different ones to fix it. Some of the following images and commands won't show up such as leave and welcome images, rank card images, and translate command.\
  \
  **Message From TypicalxJudan:** I took a break from coding a few months ago, but now I will try to fix and create new commands that'll help improve the bot. Thank you for choosing Typical Utility!

## v16.2.2 - 1/25/2022

### Added

* Added **`t!timeout`** & **`t!removetimeout`** command!
  * Timeout a user from posting and reacting to messages.
* Added **`t!worklist`** command!
  * Choose from a variety of available jobs to work for using **`t!work`**.
* Added **`t!setcurrencyemoji`** command!
  * Set a custom economy emoji for your server!
* Added **`t!setstaffrole`** command!
  * Set the staff role that can view tickets.
* Added **`t!panel`** command!
  * Manage the ticket to close or claim it.
* Added **`t!help tickets`** command!
  * View all ticket commands.

### Improvements

* Improved logging so now it logs when a user gets a timeout!
* Improved closing tickets by adding an option to save a ticket!

### Fixed

* Fixed **`t!setcategory`** command not responding.
* Fixed **`t!ticket`** command not opening tickets.

## v15.3.5 - 11/26/2021

### Added

* Added **`t!help logging`** command!
  * View all logging commands.
* Added **`t!setautomodlogs`** command.
  * Set a channel that will log auto moderation.
* Added **`t!setmodlogs`** command.
  * Set a channel that will log moderation.
* Added **`t!urban`** command.
  * Search for slang definitions on Urban Dictionary.

### Improvements

* Improved moderation commands with optional reasons!
* Improved all commands with embed error responses!
* Improved Auto Mod commands with punishment option such as muting users!
  * **`t!scamprotection`** **|** **`t!antilinks`** **|** **`t!antiswear`**

### Fixed

* Fixed **`t!unban`** command not working/responding.
* Fixed **`t!settickets`** command not responding.
* Fixed **`t!mute`** command creating multiple muted roles.
* Fixed **`t!search`** options working with capital/lowercase letters.
* Fixed **`async`** error from mute punishment option.

Happy Thanksgiving! 🦃

## **v14.1.0 - 10/11/2021**

### Added

* Added **`t!scamprotection`** command.
  * Prevent scams in your server like CS:GO, Discord Nitro, Crypto-Currency, and more!

### Improvements

* Improved **`t!antilinks`** & **`t!antiswear`** with punishment options such as kick, ban, and warn!

Discord scams are here and I've created the **`t!scamprotection`** command to help prevent these scams from affecting you. I recommend disabling direct messages from other servers you're in. Stay Safe!

-Best Regards, TypicalxJudan

## v13.3.7 - 10/10/2021

### Added

* Added **`t!viewroles`** command.

  Get a list of server roles.

### Improvements

* Improved **`t!purge`** command with log on who purged.&#x20;
* Improved **`t!serverinfo`** command with Total Members count.&#x20;
* Improved **`t!suggest`** command with 5m cooldown to prevent spam.

### Fixed

* Fixed Join & Leave API background not showing for now.
* Fixed **`t!lock`** & **`t!unlock`** command not locking and unlocking mentioned channels.
* Fixed **`t!antiswear`** command warning users with incorrect permissions.
* Fixed **`t!balance`** command refresh button not refreshing stats.
* Fixed commands with wrong permissions needed to use the command.
* Fixed moderator commands from taking action on users that have a higher role than yourself!
  * **`t!mute`** **|** **`t!unmute`** **|** **`t!warn`** **|** **`t!clearwarns`** **|** **`t!clearwarns`** **|** **`t!kick`** **|** **`t!ban`** **|** **`t!unban`**
* Fixed preventing users from setting a channel in other servers that the command is not being used in.
  * **`t!setwelcomechannel`** **|** **`t!setleavechannel`** **|** **`t!setsuggestionchannel`** **|** **`t!setcategory`** **+4 more**

    I'm gifting **Classic Discord Nitro** to the first 2 people who purchase [**Typical Utility Premium**](https://www.patreon.com/typicalutility)**!**

## v12.3.2 - 9/24/2021

### Added

* &#x20;Added **Welcome** and **Leave** Module! -&#x20;
  * &#x20;Use **`t!setwelcomechannel`** in your server for automatic setup!
* Added **`t!tod`** command.
  * Have Typical Utility ask you Truth or Dare questions.

### Improvements

* Updated **`t!help`** command with more info.
* &#x20;Updated **`t!avatar`** command with size adjusting to a user's avatar.
* Updated **`t!leveling`** command with a new way to enable/disable it.
  * **`t!antilinks`** **|** **`t!antiswear`**

### Fixed

* &#x20;Fixed **`t!lock`** channel command not allowing bot commands to work when locked.
* Fixed all button commands so only the author of the message can press the button.
  * **`t!cat`** **|** **`t!duck`** **|** **`t!meme`** **|** **`t!fox`** **|** **`t!rps`** **|** **`t!dog`**

### Removed

* Removed old Avatar command.

## v11.1.2.1 - 9/12/2021

### Added

* Introducing **Typical Utility Premium!** **-** [**https://www.patreon.com/typicalutility**](https://www.patreon.com/typicalutility)
  * View Premium Perks - **`t!help premium`**
* Added **`t!afk`** command.
  * Set an AFK status for yourself.
* Added **`t!userinfo`** command.
  * View a users' info by mentioning someone.

### Improvements

* Updated **`t!rps`** command even more advanced.

### Fixed

* Fixed **`t!ticket`** command from bot not showing in ticket channels.
* Fixed command errors sending in Typical Utility's DM's.

### Removed

* Removed old RPS (Rock Paper Scissors) Command.

## v10.3.5 - 07-05-2021

### Added

* Added **`Advanced Leveling Module!`** **-** **`Get started`** with **`leveling`** by using - **`t!help levels`**

### Improvements

* Updated **`t!calculate`** that now calculates equations with decimals.
* Updated **`t!translator`** that shows authors' tag in embed.
* Updated **`t!antilink`** bypasses **(**&#x45;x. [www.\*\*/\*\*.co\&#x6D](http://www.**/**.co\&#x6D);**)**

### Fixed

* Fixed **`t!help`** command double posting!
* Fixed **`t!serverinfo`** command with error of getting server invite.
* Fixed **`t!antilink`** command with error when purging warnings.
* Fixed **`t!purge`** command with error for invalid numbers.
* Fixed **`t!calculate`** command with error for invalid numbers.

## v9.0.1 - 06-26-2021

### **Added**

* Added Fox Command - **`t!fox`**
* Updated Animal Commands.

### Fixed

* Fixed nickname command -

  **`❌ Function $changeUsername returned an error: Failed to change nickname.`**

## v8.0.0 - 06-17-2021

### **Added**

* Added Reminder Command - **`t!remind <time> <message>`**

## v7.0.0 - 06-03-2021

### Added

* Added Weather Command - **`t!weather <country>`**
* Added Duck Command - **`t!duck`**

## v6.0.0 - 05-20-2021

### Added

* Added Anti-Swear Command - **`t!antiswear off/on`**
* Added Covid Stats Command - **`t!covid`**

## v5.0.0 - 05-14-2021

### **Added**

* Added Translate Command - **`t!translate <message>`**
* Added Dog Command -  **`t!dog`**
* Added Cat Command -  **`t!cat`**

## v4.0.0 - 04-28-2021

### Added

* Added Calculator Command - **`t!calculate <equation>`**

## v3.0.0 - 04-11-2021

### Added

* Added Slowmode Command - **`t!slowmode <amount>`**

## v2.0.0 - 04-09-2021

### Added

* Added Autorole Command - **`t!autorole <@role>`**
* Added Google Command - **`t!google <message>`**

## v1.0.1 - 04-08-2021

### Fixed

* Fixed Muted Command - **`❌ Failed to find "muted" role!`**

### Added

* Added Search Command - **`t!search <message>`**


---

# 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://typicalutility.gitbook.io/typical-utility/important/updates.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.
