Releases: HitaloM/PyKorone
Releases · HitaloM/PyKorone
v1.1.6
What's Changed
Features
- Enhanced Bluesky media handling with parallel downloading of video content. When downloading videos from Bluesky posts, the system now downloads multiple segments simultaneously, making video retrieval significantly faster and more efficient.
Bug Fixes
- Fixed the automatic media download for Threads posts containing multiple media items.
Full Changelog: v1.1.5...v1.1.6
v1.1.5
What's Changed
Features
- Added support for TikTok URLs with the
vt
subdomain in the automatic media download feature. - Enhanced support for Threads and BlueSky thumbnails: PyKorone now automatically resizes images to meet Telegram's requirements.
Bug Fixes
- Fix a validation error in the Twitter automatic media download that was causing the process to fail.
- Fixed an issue where the automatic media download was downloading the incorrect TikTok video. Now, the bot will not download the video.
Full Changelog: v1.1.4...v1.1.5
v1.1.4
What's Changed
Features
- Ensure the bot checks for admin privileges before executing
/cleanup
command. - Prevent caching of
/piston
command results to avoid returning incorrect outputs. - Rewritten the Instagram download feature to utilize a new API, enhancing the reliability of the download process.
Bug Fixes
- Fixed
/ytdl
command, which was broken due to a recent change in the YouTube API.
Full Changelog: v1.1.3...v1.1.4
v1.1.3
What's Changed
Bug Fixes
- Fixed a bug where the bot did not respond to the
/lfmcollage
command if one of the albums in the collage lacked a cover. - Fixed an error that occurred when the result of
/piston
evaluation exceeded the 4096-character limit for Telegram messages. - Resolved an issue where some Instagram reels were not being downloaded by the automatic media downloader.
Full Changelog: v1.1.2...v1.1.3
v1.1.2
What's Changed
Features
- Added support for automatic video downloads from BlueSky, allowing PyKorone to seamlessly download videos from the platform.
Bug Fixes
- Fixed incorrect HTML escaping that caused formatting issues in the captions of media sent by the automatic media downloader.
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
Bug Fixes
- Fixed an issue where
/piston
would raise error when processing code containing blank lines at the start. Also fixed an error when only the language of the code snippet was provided. - Fixed an issue where the
/filtersinfo
command would raise error when fetching information about filters. - Fixed an issue where the filters module would raise error when processing messages containing emojis.
Improved Documentation
- Added a better documentation of how to format Filters messages with HTML tags, buttons and filings, take a look here.
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
Features
- Added support to Threads and BlueSky at automatic media download.
- Added the Filters Module, allowing the creation, management and application of text and media filters. (#261)
- Added the Piston Module with commands to run code snippets through the bot. (#263)
- Added the Minecraft Module with commands to get information about Minecraft servers and Modrinth projects. (#264)
Bug Fixes
- Fixed a bug that displayed the LastFM artist’s name incorrectly when the bot warned that the user mentioned is AFK.
- Some improvements have been made to the Instagram medias download, reels that weren’t downloading before should now download.
- Fixed the list of commands in Telegram menu not appearing for english users.
Full Changelog: v1.0.6...v1.1.0
v1.0.6
What's Changed
Bug Fixes
- Dealing with cases where the text to be translated by
/tr
was empty, which caused the bot to crash. - Fixed an error encountered during the TikTok media data search, causing the bot to just not respond to the request.
- Fixed problems with migrating groups to supergroups in the database, where the bot would crash if the group was not in the database and was converted to a supergroup.
Full Changelog: v1.0.5...v1.0.6
v1.0.5
What's Changed
Removals
- If the bot crashes, it will no longer display the detailed error message. This change has been made for security reasons to prevent leaking sensitive content.
Features
- Enhanced the
/device
command to optimize the processing of GSM Arena data, resulting in improved performance and increased stability. #258
Bug Fixes
- Fixed a crash issue that occurred when the bot encountered invalid TikTok URLs or experienced HTTP request timeouts.
- Fixed an issue where downloading TikTok slideshows would result in an error if the slideshow did not have music.
- Updated the
/start
command text for group chats. Previously, the bot used the same text as in private chats, which caused confusion due to references to buttons that are not available in group chats.
Full Changelog: v1.0.4...v1.0.5
v1.0.4
What's Changed
Features
- Added validation to the
/kang
command to ensure videos comply with Telegram's sticker requirements. Videos must meet specific duration and size constraints before further processing.
Bug Fixes
- Fixed a crash when the bot attempted to download TikTok media from messages containing text in addition to the URL. The bot now correctly identifies and processes the TikTok URL even with extra text.
- Fixed an error in LastFM when a track, album, or artist did not have an image.
- Fixed an issue that prevented the bot from downloading media from tweets of profiles without a banner image.
- Fixed an issue where the
/device
command failed for some devices, particularly older non-smart ones, resulting in an error message. - Fixed an issue where the bot attempted to send more than 10 Instagram media items, causing an error due to Telegram's limit of 10 media items per message. The bot now ensures no more than 10 media items are sent per message, even if the Instagram post contains more than 10 items.
Full Changelog: v1.0.3...v1.0.4