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
/gamegames have been moved to the new/minigamecommand /gameand/minigameare now available in private messages/minigame morpionhas 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
/securityinterface
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-mentionsoption in the/saycommand which allows you to mention@everyone,@here, and roles if you have the permission to do so
Commands in the "Levels" categoryβ
- The
/levelscommand 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
/botpermscommand - Removed the
/commandscommand because statistics are visible directly on the website - Added the documentation link to
/invite - The
/invitecommand is now available in private messages - Added buttons for status and uptime to
/ping - Improved
/helpwith new links and a new interface
Commands in the "Information" categoryβ
- Added
/id server - Redesigned
/userinfoand added user permissions and roles if present on the server - The
/roleinfocommand now displays the list of members who have the role, and the role's permissions - The
/inviteinfocommand 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 thelinkoption: 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/lengthwhich 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-elementcommand has been renamed to/fun periodic - The
/image editcommand has been renamed to/image manipulation - Removed the
Limite,Dark, andBeaufcategories 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
/searchfrom 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
/calculto/calcul expression - Added
/calcul graph(which replaces the oldgraphoption) 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 expressionresult - Added the
globaloption to/afk onto set AFK as active in all servers - Added
/afk status-> See which servers your AFK is enabled in - Improved the interfaces of the
/remindercommand - Added a button to
/github repo - The
/githubcommand is now available in private messages - The
/randomcommand 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
/helpwhich didn't display most of the descriptions - Fixed
/emoji addwhich 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 randomwhich no longer worked
