Skip to content
This repository has been archived by the owner on Jan 1, 2024. It is now read-only.

Releases: Charibdys/Private-Parlor

v0.5.5

10 Mar 09:44
f9c5b6f
Compare
Choose a tag to compare

General cleanup and bug fixes

The following improvements were made for the v0.5.5 release:

  • Divide History class into subclasses
  • Add custom emojis to Config's message entities
  • Rewrite register_tasks() to remove assignments and merge! calls
  • Move reply functions into locale files
  • Add time format to locale files
  • Rework user check before message is relayed
  • Remove utitlity.cr; move its functions to appropriate files
  • Update user cooldown when using /info command
  • Update last_active attribute when using commands
  • Prevent blacklist command from blacklisting users with same or higher authority
  • Shorten relay_to_one() calls
  • Add smilies to /info command
  • Allow searching for usernames that do or do not start with an "@"

v0.5

25 Dec 05:30
2c97835
Compare
Choose a tag to compare

The following features were added or fixed with this release

  • Added spam filter
  • Fixed MarkdownV2 parsing errors
  • Added relaying for contacts
  • Fixed sign command to handle users with private forwards enabled
  • Added cooldown and warning system
  • Added /warn command
  • Added /uncooldown command

Notes

With this version, privateparlor should have all the functionality needed to run and moderate an anonymous Telegram chat bot. Beware that the program is in its infancy and bugs may be present. If you encounter any bugs or have any suggestions, open an issue and detail your findings thoroughly.

Have a merry Christmas! 🎄🎁

v0.4

21 Aug 00:17
Compare
Choose a tag to compare

The following features were added with this release:

  • Added administration roles
  • Promote and demote commands
  • Delete all/purge messages command (deletes all messages sent from recently blacklisted users)
  • Remove command (delete message without a warning)
  • Delete command (delete message and give a warning)
  • Reason argument for delete commands
  • Blacklist command
  • Info command (shows personal account info, or user info if used with a reply and invoker is a moderator)
  • Karma upvote command
  • Karma notifications toggle
  • Tripcode setting and tripcode sign command
  • Sign message with a username command (NOTE: This may not work as intended, see config.yaml.copy)
  • Debug mode toggle (relay messages back to you)
  • User count command
  • Version command
  • Admin sign commands
  • Admin help commands

A few v0.3 features were added and or fixed:

  • Implemented relaying for locations
  • Implemented relaying for venues
  • Implemented relaying for albums
  • Fixed relaying for animated emojis

v0.3

20 Aug 23:10
Compare
Choose a tag to compare

Implemented relaying for the following message types:

  • Captioned types (photos, videos, audio, etc)
  • Forwards
  • Polls
  • Stickers

v0.2

02 Jan 04:09
Compare
Choose a tag to compare
  • Implemented message history for caching messages, allowing messages to be replied to.
  • How long a message can exist in the message history before expiring can be configured.
  • Added a message queue for sending messages concurrently.
  • The config is now checked at startup and converted to a hash.
  • Rewrote the relay function to make use of the new queue.
  • Ranked and active users are prioritized over unranked and less active users when queuing messages.
  • Non-text messages can now pass through the check function and be relayed.