Releases: Private-Parlor/Private-Parlor-XT
Releases · Private-Parlor/Private-Parlor-XT
v1.2.3
Bot Privacy Policy
- Private Parlor XT bots now provide a basic Privacy Policy, which can be read from the
/privacy
command- The Privacy Policy includes contact details, which are configured using the
blacklist_contact
key in the configuration file - The Privacy Policy can be modified in the locale files
- The Privacy Policy includes contact details, which are configured using the
v1.2.2
Bot API 7.4 Update
- Expandable blockquote entities can now be stripped from messages if configured to do so
- Message effects can be applied to a message, so that the animation can be viewable to other users. Set
message_effects
to true in the config file to allow users to send message effects. - Captions can now be displayed above the media they are attached to. Also works for albums.
v1.2.1
- Fixed bug in text formatting for captioned types (photos, videos, etc)
- Text formatting like spoilers, strikethrough, underline, etc should now display properly in captions (provided they are not configured to be stripped)
- Pseudonymous mode should now work properly with captioned types
v1.2.0
Statistics, Bot API 7.3 Update, and Quality of Life Fixes
- Bot can now collect statistics about messages totals and user joining/leaving over time and make them viewable to all users.
- Removed the 30 messages per second limit; Messages are now sent as the queue fills up, so bots will be more responsive.
- Users can be blacklisted by name or ID through the
/blacklist
command. - Fix bug a in the
/purge
command that would produce an error if a message older than 48 hours was deleted. - Karma reasons can now contain 500 characters and newlines.
- Media limit periods are now more readable
- Karma levels are now ranges.
- Lowest karma level now ranges from the minimum karma value to the start of the next karma level
- Highest karma level now ranges from its start to the maximum karma value
- Config file was updated to include information about prerequisite values
- The program will also notify if a value is set but a value it relies on is not (For example,
regular_forwards
being enabled whilerelay_forwarded_messages
is disabled)
- The program will also notify if a value is set but a value it relies on is not (For example,
- Rank permissions will be removed at runtime if their associated handler is not enabled
- For example a rank's
Pin
permission will be ignored ifenable_pin
is not toggled; the bot will notify if this is the case
- For example a rank's
- Ranksay commands now properly handle names of ranks with spaces or Unicode characters
- The generated
/*say
command will contain only the English, underscore, and digit characters of the rank's name with a Ranksay permission
- The generated
- Added 600+ tests
v1.1.0
Telegram Bot API Version 7.0 Update
- Link previews can be be customized, and respect the user's customization
- Can set a series of flags as the tripcode, implementing a feature request from PrivateParlor
- Can deduct karma from a user based on the type of media he posts, implementing a feature request from PrivateParlor
- Spam handling for text messages is now more strict
- When upvoting or downvoting, a message can be sent to the receiver saying why they were upvoted or downvoted (a la delete/remove/blacklist reasons, or Reddit)
- Implemented bulk deletion for the
/purge
command; purges should now be much faster. - Added
blockquote
to one of the possible message entities that can be stripped - Implemented replying to messages with a quote (only works for messages sent by and to the bot)
- A notification is now sent when the user gains or loses a karma level
- Fixed bug where commands that were in the middle of a message's text/caption would execute as if they were invoked normally
- Simplified handlers and queuing functions
v1.0.1
v1.0.0
Private Parlor XT Nightly
Nightly builds for Private Parlor, updated on every commit. Current build based on bbcbcad
Note, these are not optimized builds; see prior releases for more stable production builds.