v2.0.0 (26/08/2025)
This new major version of Ptarmigan includes numerous changes and a redesign of many systems.
This changelog summarizes the main changes that have occurred.
The changelog is divided into 5 parts: General, Support, Documentation, Website, Bot.
Thanks to the beta testers for their invaluable help.
π Changelog (General)
- The terms of service and privacy policy have been updated
- The Patreon page has been removed and the purchase of a Premium subscription is now done directly on Discord
- Ptarmigan's uptime and its dashboard are now visible on https://status.sodiumlabs.xyz
π Changelog (Support Server)
- Added the "new-servers" channel which displays when the bot is added to a server or an account
- Modified information messages
- Modified vote messages
- The server is now primarily in English but the French language remains obviously allowed in the channels
π Changelog (Documentation)
New documentation is available to learn how to use the bot's modules more easily
- Link: https://docs.ptarmigan.xyz
- Available languages: French / English / Spanish / German
- (Module pages are only available in French / English)
π Changelog (Website)
- Added Spanish and German languages
- Added an FAQ page
- Added terms of service and privacy policy
- Added a page listing the available leaderboards
- Added several leaderboards
- Added numerous statistics to the statistics page
- Improved status, possibility to see the status of a server with its ID
- Added a search bar to the commands page
- Bump descriptions now support markdown on the website
- Complete redesign of the dashboard with all the new settings
π Changelog (Bot)
Generalβ
- Added Spanish and German languages
- The default language is now English
- Paginated menus now have buttons to go directly to the beginning or the end
- Command categories have been redone, consequently many commands have changed category
- Improved the blacklist with several categories (Global, bump, website, etc.)
- Blacklist is visible on the support server with
/blacklist
Server Configurationβ
- Added an option to change the time zone
- Added a "Bot Manager" role allowing non-administrator users to access the server's dashboard
New Module: "Sticky Messages"β
Allows you to create a message that always stays at the bottom of a channel.
- Can be a simple message or an embed
New Module: "Moderation"β
Contains the settings concerning moderation. Currently, it only contains a setting to make moderators anonymous when executing moderation commands.
New Module: "Partnerships"β
Allows you to easily create partnerships. Available configurations:
- The "Manager" role that can create a partnership
- Partnership limit per hour
- Minimum/maximum time of day
- Possible mentions
- Visibility of the leaderboard
New Module: "Autoroles"β
Allows you to automatically add roles to new members. Available configurations:
- Role to add
- Who to add the role to (All / Users / Bots)
New Module: "Chatbot"β
Allows you to turn a channel into a discussion with an artificial intelligence. Available configurations:
- AI's behavior
- AI's knowledge
The AI can see information about the server and the member it's talking to.
"Automod" Moduleβ
- Added an option to disable it entirely
"Level" Moduleβ
- In custom XP ratios, added the XP multiplier
- Added an option to choose if the leaderboard is visible on the website
- Added an option to put an invitation link displayed on the website's leaderboard
- The default level-up message is now translated
"Bump" Moduleβ
- Possibility to change the panel's color
"Counter" Moduleβ
- Added an option to choose if the leaderboard is visible on the website
- Added an option to configure an invitation link displayed on the website's leaderboard
- Added an option to change the color of embeds
"Birthday" Moduleβ
- Added a setting to put a different happy birthday message if the user's age is known (available tags:
{age}
,{user}
,{user.id}
,{user.name}
)
"Giveaways" Moduleβ
- Added the ability to disable them
"Suggestion" Moduleβ
- In the "Thread name" option, added the
{user.name}
tag
"Tickets" Moduleβ
- The ticket start message is now automatically pinned
- Added an option to configure the description of the ticket start message
- For each ticket opening choice, it is now possible to specify: the role to mention in the ticket, the category where to open the ticket, and the opening of a modal to the user
- Transcripts have been revised and are now sent as HTML files for a better display
"Welcome & Goodbye" Moduleβ
- Added the ability to put the welcome message in an embed
- Added a setting to put a welcome image in the embed
- Added the ability to put the goodbye message in an embed
- Added a setting to put a goodbye image in the embed
"Logs" Moduleβ
- Added a setting to ignore channels
- Added the ability to choose different channels for each type of log
- Added the emoji image as a thumbnail in the emoji events
Commands in the "Games" categoryβ
- Several
/game
games have been moved to the new/minigame
command /game
and/minigame
are now available in private messages/minigame morpion
has been renamed to/minigame tictactoe
Commands in the "Administration" categoryβ
- Added
/giveaway drop
-> Create a giveaway that can be claimed by the fastest person - Added
/partnership make
-> Create a partnership - Added
/partnership top
-> View the partnership leaderboard - Improved the
/security
interface
New Category: "Moderation"β
After many requests, Ptarmigan now has moderation commands!
- Added
/ban
-> Ban a member - Added
/kick
-> Kick a member - Added
/mute
-> Mute a member - Added
/slowmode
-> Modify a channel's slow mode - Added
/softban
-> Kick a member, while deleting their recent messages - Added
/tempban
-> Temporarily ban a member - Added
/unban
-> Unban a member - Added
/unmute
-> Unmute a member - New
allow-mentions
option in the/say
command which allows you to mention@everyone
,@here
, and roles if you have the permission to do so
Commands in the "Levels" categoryβ
- The
/levels
command has been renamed to/levels top
- Added
/levels rewards
-> View reward roles
Members' XP can finally be manually modified! Both "real" and "manual" XP are stored, and a future update will allow you to see the difference between the two, if enabled in the settings.
- Added
/xp drop
-> Send XP that can be claimed by the fastest person - Added
/xp add
-> Add XP to a member - Added
/xp remove
-> Remove XP from a member - Added
/xp set
-> Modify a member's XP - Added
/xp reset
-> Reset a member's XP
New Command Category: "Social"β
- Added
/top-bump
-> View the leaderboard of servers with the most bumps - Added
/interact love
- Added
/interact slap
- Added
/interact bite
- Added
/interact blush
- Added
/interact hug
- Added
/interact pat
- Added
/interact kiss
- Added
/interact cry
- Added
/interact lick
- Added
/interact smile
- Added
/interact love
- Added
/interact tickle
- Added
/interact poke
Commands in the "Bot" categoryβ
- Added
/premium info
-> View the server's premium status - Added
/premium enable
-> Activate a premium key on a server - Added
/votes count
-> View your vote count for Ptarmigan on Top.gg - Added
/votes top
-> View the Top.gg vote leaderboard - Removed the
/botperms
command - Removed the
/commands
command because statistics are visible directly on the website - Added the documentation link to
/invite
- The
/invite
command is now available in private messages - Added buttons for status and uptime to
/ping
- Improved
/help
with new links and a new interface
Commands in the "Information" categoryβ
- Added
/id server
- Redesigned
/userinfo
and added user permissions and roles if present on the server - The
/roleinfo
command now displays the list of members who have the role, and the role's permissions - The
/inviteinfo
command is now available in DMs - In
/inviteinfo
, added the server's description, banner, and the total and online member count - In
/avatar
, added the server banner, avatar decoration, and server avatar decoration - In
/avatar
, improved the interface to be more practical than before - In
/serverinfo
, added buttons to view the server's roles and emojis - In
/serverinfo
, when using thelink
option: added a button to join the server
Commands in the "Fun" categoryβ
- Added
/emoji list
-> View the server's emojis - Added
/emoji image
-> View an emoji's image - Added
/image manipulation rotate
-> Rotate an image - Added
/text length
(replaces/length
which was removed) - Added
/text emojify
-> Transform a text into emojis - Added
/text lowercase
-> Convert a text to lowercase - Added
/text reverse
-> Reverse a text - Added
/text flip
-> Flip a text - Added
/text ascii
-> Transform a text into ASCII - Added
/fun alert
-> Create an alert - Added
/fun pet
-> Pet someone - In
/ai
, added new models including GPT-4o, and improved the interface - The
/fun periodic-element
command has been renamed to/fun periodic
- The
/image edit
command has been renamed to/image manipulation
- Removed the
Limite
,Dark
, andBeauf
categories in/joke
- Normal type jokes are now also available in English
- Added
/meme change-my-mind
- Added
/meme did-you-mean
- Added
/meme stonks
- Added
/meme woosh
- Removed
/meme oogway
Commands in the "Utilities" categoryβ
- Added
/url create
-> Create a shortened URL - Added
/url delete
-> Delete a shortened URL - Added
/url info
-> View your URLs - Added
/tts
-> Create a voice message from text - Added
/translate
-> Translate a message - Moved
/search
from the Fun category to the Utilities category - Added
/search youtube
-> Search for YouTube videos - Added
/run
-> Execute code (JavaScript, Python, C++, etc.) - Added
/encode
-> Encode text - Added
/decode
-> Decode text - Added
/equation render
-> Display a LaTeX equation - Moved
/calcul
to/calcul expression
- Added
/calcul graph
(which replaces the oldgraph
option) with the addition of 4 options:xmin
,xmax
,ymin
,ymax
- Added
/calcul derivative
-> Differentiate a function - Added
/calcul simplify
-> Simplify a function - Improved the interface of the
/calcul expression
result - Added the
global
option to/afk on
to set AFK as active in all servers - Added
/afk status
-> See which servers your AFK is enabled in - Improved the interfaces of the
/reminder
command - Added a button to
/github repo
- The
/github
command is now available in private messages - The
/random
command is now available in private messages
New Command Category: Video Gamesβ
- Added
/roblox player
-> View a Roblox player's account - Added
/minecraft skin
-> View a Minecraft player's character - Added
/minecraft mod
-> Search for a Minecraft mod - Added
/minecraft servers status
-> View the status of a multiplayer server - Added
/minecraft versions latest
-> View the latest version - Added
/minecraft versions search
-> Search for a version - Added
/geometrydash player
-> View a Geometry Dash player's account - Added
/geometrydash leaderboard
-> View the leaderboard of the best Geometry Dash players
Bug Fixes
- Fixed
/help
which didn't display most of the descriptions - Fixed
/emoji add
which sometimes refused to add the emoji, thinking the limit was exceeded - Fixed a bug where the error message from another user's menu wasn't translated to the correct language
- Fixed the bug where the image didn't appear in
/space apod
- Fixed
/meme random
which no longer worked