Zum Hauptinhalt springen

v2.0.0 (26/08/2025)

· 9 Minuten Lesezeit
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