Skip to content

Releases: Private-Parlor/Private-Parlor-XT

v1.2.3

04 Jul 00:29
Compare
Choose a tag to compare

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

v1.2.2

03 Jun 00:00
Compare
Choose a tag to compare

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

25 May 23:56
Compare
Choose a tag to compare
  • 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

18 May 00:27
ac56aa8
Compare
Choose a tag to compare

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 while relay_forwarded_messages is disabled)
  • Rank permissions will be removed at runtime if their associated handler is not enabled
    • For example a rank's Pin permission will be ignored if enable_pin is not toggled; the bot will notify if this is the case
  • 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
  • Added 600+ tests

v1.1.0

01 Jan 06:09
5da305e
Compare
Choose a tag to compare

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

13 Oct 00:27
Compare
Choose a tag to compare
  • Updated Tourmaline
    • Added error handling for bot polling; this will prevent crashing from Flood Control and Bad Gateway errors during run time
  • Updated descriptions in the config.yaml.copy file

v1.0.0

02 Oct 05:50
8318a96
Compare
Choose a tag to compare

Initial full release

Private Parlor XT Nightly

29 Sep 07:11
Compare
Choose a tag to compare
Pre-release

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.