Skip to main content

v2.0.0 (26/08/2025)

Β· 9 min read
Plume64
Ptarmigan Developer

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 the link 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, and Beauf 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 old graph 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