Skip to content

Latest commit

Β 

History

History
500 lines (407 loc) Β· 13.5 KB

CHANGELOG.md

File metadata and controls

500 lines (407 loc) Β· 13.5 KB

πŸ“ Apodiktum Modules Changelog:

πŸ†• Version 2.0.64

πŸ“ƒ module updates:

  • no_ttl | fixed for forums

πŸ†• Version 2.0.63

πŸ“• new modules:

  • no_ttl | Send messages without ttl by removing ttl before and set it again after.

πŸ†• Version 2.0.62

ℹ️ General:

  • updated addons copyright and media link

πŸ“ƒ module updates:

  • save_message | fixed for channels

πŸ†• Version 2.0.61

πŸ“ƒ module updates:

  • linked_chat | added new module
  • quotes | added new module

πŸ†• Version 2.0.60

πŸ“ƒ module updates:

  • admintools | fixed missing await

πŸ†• Version 2.0.59

πŸ“ƒ module updates:

  • general | replaced get_entity with get_chat and get_sender

πŸ†• Version 2.0.58

πŸ“ƒ module updates:

  • pmlog | mark log as read (opt-out)

πŸ†• Version 2.0.57

πŸ“ƒ module updates:

  • mark_read | updated for forums

πŸ†• Version 2.0.56

πŸ“ƒ module updates:

  • mark_read | wrong cfg string

πŸ†• Version 2.0.55

πŸ“ƒ module updates:

  • mark_read | typo

πŸ†• Version 2.0.54

πŸ“ƒ module updates:

  • _skeleton | rework q_watcher
  • mark_read | new module
  • msg_merger | changed default whitelist to false

πŸ†• Version 2.0.53

πŸ“ƒ module updates:

  • apo_python | removed, library is adding itself to eval now
  • auto_delerror | changed validators

πŸ†• Version 2.0.52

πŸ“ƒ module updates:

  • _skeleton | added q_watcher example
  • admintools | fix bnc, removed try except
  • msg_merger | removed try except
  • pmlog | removed try except

πŸ†• Version 2.0.51

πŸ“ƒ module updates:

  • pmlog | create new topic if deleted

πŸ†• Version 2.0.50

πŸ“ƒ module updates:

  • admintools | changed crash handler
  • msg_merger | changed crash handler
  • pmlog | added realtime_names for topics

πŸ†• Version 2.0.49

πŸ“ƒ module updates:

  • pmlog | users are now logged now in seperate topics, fixed whielist

πŸ†• Version 2.0.48

πŸ“ƒ module updates:

  • admintools | added some debug msgs and fixed restricted logger

πŸ†• Version 2.0.47

πŸ“ƒ module updates:

  • all modules | removed stats collect

πŸ†• Version 2.0.46

πŸ“ƒ module updates:

  • apolib_controller | changed apodiktum_library url to master

πŸ†• Version 2.0.45

πŸ“ƒ module updates:

  • auto_delerror | fix module

πŸ†• Version 2.0.44

πŸ“ƒ module updates:

  • apolib_controller | typo

πŸ†• Version 2.0.43

πŸ“ƒ module updates:

  • auto_delerror | added new module

πŸ†• Version 2.0.42

πŸ“ƒ module updates:

  • apolib_controller | added unloadapocontroller

πŸ†• Version 2.0.41

πŸ“ƒ module updates:

  • msg_merger | added try except q_watcher
  • pmlog | added try except q_watcher

πŸ†• Version 2.0.40

πŸ“ƒ module updates:

  • autoreact | Added all emoji reactions to the regex

πŸ†• Version 2.0.39

πŸ“ƒ module updates:

  • admintools | removed get_entity(x.sender_id)

πŸ†• Version 2.0.38

πŸ“ƒ module updates:

  • admintools | fix bnd for non-creators

πŸ†• Version 2.0.37

πŸ“ƒ module updates:

  • admintools | fix admin tags whitelist

πŸ†• Version 2.0.36

πŸ“ƒ module updates:

  • dnd | fixed afk reply

πŸ†• Version 2.0.35

πŸ“ƒ module updates:

  • admintools | fixed logger message

πŸ†• Version 2.0.35

πŸ“ƒ module updates:

  • apolib_controller | code improvement
  • msg_merger | fix for reply merge bug

πŸ†• Version 2.0.34

πŸ“ƒ module updates:

  • admintools | fixed crash of queue
  • dnd | fixed afk reply
  • msg_merger | fix attempt for threads

πŸ†• Version 2.0.33

πŸ“• new modules:

  • auto_delerror | Remove inline bot error messages in log channel including defined phrases

πŸ“ƒ module updates:

  • admintools | added .bnc -> BlockNonComment will block all "non comment" messages.
  • dnd | fixed .denypm <id>
  • langreplier | fixed watcher
  • msg_merger | fix attempt for threads
  • pypng | fixed reply to file
  • voicetools | fixed watcher

πŸ†• Version 2.0.32

πŸ“ƒ module updates:

  • msg_merger | new config var skip_reactions

πŸ†• Version 2.0.31

πŸ“ƒ module updates:

  • dnd | fix custom emoji bio

πŸ†• Version 2.0.30

πŸ“ƒ module updates:

  • dnd | now supports custom emojis

πŸ†• Version 2.0.29

πŸ“ƒ module updates:

  • dnd | fix duration display

πŸ†• Version 2.0.28

πŸ“ƒ module updates:

  • msg_merger | added .merge to merge manual
  • msg_merger | reduced get_messages requests

πŸ†• Version 2.0.27

πŸ“ƒ module updates:

  • dnd | added multitime string support e.g. 7h30m
  • dnd | changed command report to reportpm

πŸ†• Version 2.0.26

πŸ“ƒ module updates:

  • apolib_controller | added qapolib to see the current q_watcher queue and tasks

πŸ†• Version 2.0.25

πŸ“ƒ module updates:

  • admintools | using apo_lib.watcher_q
  • apo_python | updated to upstream
  • pmlog | using apo_lib.watcher_q

πŸ†• Version 2.0.24

πŸ“ƒ module updates:

  • msg_merger | using q_watcher

πŸ†• Version 2.0.23

πŸ“ƒ module updates:

  • admintools | fix whitelist doc and behavior
  • dnd | fix whitelist doc and behavior

πŸ†• Version 2.0.22

πŸ“ƒ module updates:

  • admintools | fixed BlockDoubleLink
  • admintools | fixed TypeError: '<' not supported between instances of 'list' and 'float'
  • msg_merger | skip_prefix work in messages with links
  • msg_merger | ignore messages with prefix

πŸ†• Version 2.0.21

πŸ“ƒ module updates:

  • admintools | added BlockCustomEmojis
  • admintools | rework of punish handler, now also supports notify for each
  • dnd | now can black/whitelist chats for afk response. check config
  • dnd | now supports custom emojis
  • dnd | now supports premium further bio length
  • dnd | removed config afk_no_group use afk_group_list and afk_tag_whitelist

πŸ†• Version 2.0.20

πŸ“ƒ module updates:

  • auto_update | fix watcher

πŸ†• Version 2.0.19

πŸ“ƒ module updates:

  • dnd | now also supports further in bio

πŸ†• Version 2.0.18

πŸ“ƒ module updates:

  • apolib_controller | added .vapolib to get the version of the last loaded apodiktum_library
  • dnd | added use_bio config (Default: True). This will set the afk message also as bio and will replace it with the old bio after unstatus

πŸ†• Version 2.0.17

πŸ“ƒ module updates:

  • admintools | added .bf (blockflood) which will count messages of a user until limit (this is still beta)
  • admintools | anonymous chat admin will be ignored
  • admintools | changed int in db to str. json cant use int keys
  • admintools | next update may have a command rework, also punishment rework

πŸ†• Version 2.0.16

πŸ“ƒ module updates:

  • admintools | added GetFullChannelRequest cache
  • admintools | added BlockGifSpam which will only accept one sticker per x seconds per user

πŸ†• Version 2.0.15

πŸ“ƒ module updates:

  • admintools | added BlockDoubleLinks which will block each duplicated link for x seconds
  • admintools | added BlockStickerSpam which will only accept one sticker per x seconds per user
  • admintools | added get_permissions cache
  • admintools | added ratelimit to notify messages
  • admintools | reduced api requests

πŸ†• Version 2.0.14

πŸ“ƒ module updates:

  • admintools | send msg as reply if possible

πŸ†• Version 2.0.13

General:

  • scope: hikka_min 1.3.3
  • refactored code for 1.3.0
  • renamed modules to Apo-Modulename

πŸ“ƒ module updates:

  • admintools | can now be deactivated in a chat even without admin perms
  • purge | fixed apurge, spurge for private chats

πŸ†• Version 2.0.12

πŸ“ƒ module updates:

  • dnd | reduced api requests

πŸ†• Version 2.0.11

πŸ“ƒ module updates:

  • admintools | delete messages via bot

πŸ†• Version 2.0.10

πŸ“ƒ module updates:

  • admintools | send messages via bot

πŸ†• Version 2.0.9

πŸ“ƒ module updates:

  • auto_update | added skip message
  • auto_update | multilang support

πŸ†• Version 2.0.8

πŸ“ƒ module updates:

  • admintools | added debug message for global_queue_handler

πŸ†• Version 2.0.7

General:

  • changed copyright banner

πŸ†• Version 2.0.6

πŸ“ƒ module updates:

  • dnd | added optional further informations

πŸ†• Version 2.0.5

General:

  • black formatting

πŸ“ƒ module updates:

  • admintools | admin_tags is not case insensetive
  • admintools | added message link to bot message
  • admintools | added whitelist config for admin_tag
  • admintools | added ignore_admins config to ignore admin tags of admins
  • dnd | hopefully fixed entity error

πŸ†• Version 2.0.4

πŸ“ƒ module updates:

  • admintools | added ability to add custom admin tags in config such as /report, .report, etc.

πŸ†• Version 2.0.3

πŸ“ƒ module updates:

  • admintools | added @admin tag for chats (check config)
  • autoreact | added ignore_self config
  • dnd | automatically removes status after given time, improved bot message

πŸ†• Version 2.0.2

πŸ“ƒ module updates:

  • apoinfo | fixed apoinfo {upd}

πŸ†• Version 2.0.1

πŸ“ƒ module updates:

  • dnd | fixed is_linkedchannel

πŸ†• Version 2.0.0

πŸ“¦ apodiktum_library:

General:

πŸ“ƒ module updates:

  • all | dropped imports and req scope of emoji

πŸ†• Version 1.0.6

ℹ️ General:

  • reformatted modules with black

πŸ“¦ apodiktum_library:

Utils:

  • added get_buttons

πŸ“ƒ module updates:

  • dnd | fixed .status without optional time

πŸ†• Version 1.0.5

ℹ️ General:

  • added # meta banner and # meta pic

πŸ“¦ apodiktum_library:

Utils:

  • renamed get_buttons_as_dict to get_buttons

πŸ“ƒ module updates:

  • all | removed migrator log configs from modules, they are now in the lib config
  • apo_migrator_class | removed, is now implemented in library
  • dnd | .status now remove reply messages if it was already .status
  • msg_merger | fixed multiple errors, fixed unmerge command

πŸ†• Version 1.0.4

πŸ“¦ apodiktum_library:

Utils:

  • library utils beta | added get_buttons_as_dict

πŸ†• Version 1.0.3

πŸ“¦ apodiktum_library:

Utils:

  • added get_user_id
  • added validate_bool
  • added validate_datetime
  • added validate_dict
  • added validate_email
  • added validate_float
  • added validate_integer
  • added validate_list
  • added validate_none
  • added validate_regex
  • added validate_string
  • added validate_tgid
  • added validate_tuple
  • removed get_attrs
  • removed get_sub

πŸ†• Version 1.0.2

πŸ“¦ apodiktum_library:

General:

  • deepsource fix
  • fixed logger

Utils:

  • fixed keyerror in get_str() when db has no hikka.translations
  • added get_all_urls

πŸ“ƒ module updates:

  • autoreact | fixed local variable 'emoji_list' referenced before assignment

πŸ†• Version 1.0.2

πŸ“¦ apodiktum_library:

Utils:

  • added get_uptime
  • added tdstring_to_seconds
  • added time_formatter(short=True)

πŸ“ƒ module updates:

  • all | added emoji requirement scope to ensure lib can load
  • admintools | fixed get_tag not awaited
  • apoinfo | changed get_uptime to apo_lib instead of hikka native

πŸ†• Version 1.0.1

πŸ“¦ apodiktum_library:

General:

  • ControllerLoader Log set as debug_msg
  • fixed config
  • reworked hikka anonymous stats
  • reworked logger

Utils:

  • added humanbytes
  • added time_formatter

πŸ†• Version 1.0.0

ℹ️ General:

  • scope: hikka_min 1.2.11
  • deepsource fixes

πŸ“¦ apodiktum_library:

General:

  • added beta_id list
  • added full docstring to library
  • added hikka anonymous stats
  • added hikka min version scope to library
  • added translation strings
  • added utils_beta for testing
  • changed to self.apo_lib.utils
  • edited library to use hikka native libs
  • get_str rework. forcelang > setlang > basestring
  • implemented migrator class
  • library sideloads apolib_controller.py
  • logger rework
  • new beta utils
  • new internal class
  • using different classes

Utils:

  • added convert_time
  • added distinct_emoji_list
  • added emoji_list
  • added escape_html
  • added get_attrs
  • added get_entityurls
  • added get_href_urls
  • added get_ids_from_tglink
  • added get_invite_link
  • added get_str
  • added get_sub
  • added get_tag
  • added get_tag_link
  • added get_urls
  • added is_emoji
  • added is_linkedchannel
  • added is_member
  • added log
  • added rem_duplicates_list
  • added rem_emoji
  • added unescape_html

πŸ“• new modules:

  • apo_python.py
  • apolib_controller.py

πŸ“ new files:

  • apodiktum_library.py

πŸ“ƒ module updates:

  • all | changed self.strings to support new library
  • all | dropped fast_download
  • all | removed migrator class, will be build into library
  • all | use my apodiktum_library.py
  • apoinfo | changed default msg time to code
  • apoinfo | update for uptime
  • dnd | added self expiring afk messages
  • dnd | changed reason banned to blocked.
  • langreplier | added auto translation
  • langreplier | fix requirements of langreplier
  • langreplier | ignore mathematical as alphabet
  • langreplier | replace cyrillic with vodka in respond message of alphabet (optional)
  • lcr | check for digit count instead of message content to support different languages.
  • msg_merger | add ignore prefix to ignore the message fully
  • msg_merger | added new is_emoji skip
  • msg_merger | added reverse_merge to msg_merger to merge into newest
  • msg_merger | added unmerge cmd
  • msg_merger | delete reply message if its from self
  • msg_merger | dont merge into ignored prefix
  • msg_merger | fix ignores time on merge_own_reply false
  • msg_merger | force link_preview True/False or decide automatically if set to None (config bool)
  • msg_merger | merge urls True/False (config bool))
  • msg_merger | some bug fixes in msg_merger#
  • msg_merger | try / except get_messages
  • show_viewer | fix .sv args
  • show_viewer | fix send as reply