mirror of
https://github.com/MuRuLOSE/limoka.git
synced 2026-06-16 22:34:19 +02:00
14 KiB
14 KiB
📝 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
durationdisplay
🆕 Version 2.0.28
📃 module updates:
- msg_merger | added
.mergeto merge manual - msg_merger | reduced
get_messagesrequests
🆕 Version 2.0.27
📃 module updates:
- dnd | added multitime string support e.g.
7h30m - dnd | changed command
reporttoreportpm
🆕 Version 2.0.26
📃 module updates:
- apolib_controller | added
qapolibto 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
whitelistdoc andbehavior - dnd | fix
whitelistdoc andbehavior
🆕 Version 2.0.22
📃 module updates:
- admintools | fixed
BlockDoubleLink - admintools | fixed
TypeError: '<' not supported between instances of 'list' and 'float' - msg_merger |
skip_prefixwork 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
premiumfurtherbio length - dnd | removed config
afk_no_groupuseafk_group_listandafk_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
.vapolibto get the version of the last loaded apodiktum_library - dnd | added
use_bioconfig (Default: True). This will set the afk message also as bio and will replace it with the old bio afterunstatus
🆕 Version 2.0.17
📃 module updates:
- admintools | added
.bf(blockflood) which will count messages of a user until limit (this is stillbeta) - admintools | anonymous chat admin will be ignored
- admintools | changed
intin db tostr. json cant useint keys - admintools | next update may have a command rework, also punishment rework
🆕 Version 2.0.16
📃 module updates:
- admintools | added
GetFullChannelRequestcache - admintools | added
BlockGifSpamwhich will only accept one sticker per x seconds per user
🆕 Version 2.0.15
📃 module updates:
- admintools | added
BlockDoubleLinkswhich will block each duplicated link for x seconds - admintools | added
BlockStickerSpamwhich will only accept one sticker per x seconds per user - admintools | added
get_permissionscache - 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_tagsis not case insensetive - admintools | added message link to bot message
- admintools | added
whitelistconfig for admin_tag - admintools | added
ignore_adminsconfig to ignoreadmin tagsof 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
@admintag for chats (check config) - autoreact | added
ignore_selfconfig - 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:
- Switched Library to his own repo -> https://github.com/anon97945/hikka-libs
- Library now supports scope for requirements, not need to add unnecessary imports into the module
📃 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
cyrillicwithvodkain 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/Falseor decide automatically if set toNone(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