π° TechZDL v1.2.3 Update
π Added
- Introduced the
- Added the
Note: The attributes
For more details, check TechZDL Attributes.
π Added
- Introduced the
download_success attribute to indicate successful downloads.- Added the
download_error attribute to capture exceptions during the download process.Note: The attributes
output_path, download_success, and download_error are particularly useful when using the background download mode, as errors raised and the file path cannot be directly accessed.For more details, check TechZDL Attributes.
π1
β»οΈ Are Your TG Drive Files Getting Deleted Automatically?
First, let's understand how TG Drive stores your files:
TG Drive saves your files on Telegram, with a local database file that keeps track of the uploaded files, their folder locations, and their status (e.g., deleted or in trash). This local database is backed up to your Telegram channel every minute. You can adjust this interval to suit your needs.
The Problem:
Free deployment services like Render, where you might have hosted your site, can shut down automatically after some time. If the service shuts down within the minute between backups, any newly uploaded files might not get saved in the local database file. Even though the files are still on your Telegram channel, the database will not reflect the new files.
To Fix This:
1. Use Reliable Services:
- Consider using deployment services that do not shut down automatically.
- If keeping the website active through pinging is an option, use the
2. Decrease Backup Interval:
- Lower the
First, let's understand how TG Drive stores your files:
TG Drive saves your files on Telegram, with a local database file that keeps track of the uploaded files, their folder locations, and their status (e.g., deleted or in trash). This local database is backed up to your Telegram channel every minute. You can adjust this interval to suit your needs.
The Problem:
Free deployment services like Render, where you might have hosted your site, can shut down automatically after some time. If the service shuts down within the minute between backups, any newly uploaded files might not get saved in the local database file. Even though the files are still on your Telegram channel, the database will not reflect the new files.
To Fix This:
1. Use Reliable Services:
- Consider using deployment services that do not shut down automatically.
- If keeping the website active through pinging is an option, use the
WEBSITE_URL and modify this line for more frequent pings.2. Decrease Backup Interval:
- Lower the
DATABASE_BACKUP_TIME variable to 10 or 20 seconds. This way, the backup file updates more frequently, reducing the risk of data loss.π2
π§Ώ For new TG Drive users : https://github.com/TechShreyash/TGDrive/tree/main?tab=readme-ov-file#important-posts-regarding-tg-drive
β»οΈ TG Drive Update
- Improved Remote URL Uploading Using the TechZDL Package
You will experience better speeds and fewer errors, especially with larger files.
Note: Clear your browser's cache for the TG Drive website before using the new update.
- Improved Remote URL Uploading Using the TechZDL Package
You will experience better speeds and fewer errors, especially with larger files.
Note: Clear your browser's cache for the TG Drive website before using the new update.
TechZ Bots
Want Public Folder Sharing On TG Drive ?
π TG Drive Update
New Feature: Folder Sharing
How It Works
Admins can now share entire folders, just like they can share individual files. Here's how:
1. Generate Share Link:
- Click the share button in the folder's more options menu.
- A unique link will be generated and copied for accessing that folder.
2. Multiple Links:
- Generate multiple links for the same folder to share with different people or for different purposes.
3. Read-Only Access:
- Anyone with the share link can view all files and subfolders within the shared folder.
- All shared content is read-only; recipients cannot modify anything.
Upcoming Feature
- Link Management:
- Admins will soon be able to delete or revoke shared folder links.
Try It Out
- Demo Website: http://tgdrive.37.44.244.56.sslip.io
- Demo Folder Share Link: http://tgdrive.37.44.244.56.sslip.io/?path=/share_QXQLSJ&auth=ICU53N
New Feature: Folder Sharing
How It Works
Admins can now share entire folders, just like they can share individual files. Here's how:
1. Generate Share Link:
- Click the share button in the folder's more options menu.
- A unique link will be generated and copied for accessing that folder.
2. Multiple Links:
- Generate multiple links for the same folder to share with different people or for different purposes.
3. Read-Only Access:
- Anyone with the share link can view all files and subfolders within the shared folder.
- All shared content is read-only; recipients cannot modify anything.
Upcoming Feature
- Link Management:
- Admins will soon be able to delete or revoke shared folder links.
Try It Out
- Demo Website: http://tgdrive.37.44.244.56.sslip.io
- Demo Folder Share Link: http://tgdrive.37.44.244.56.sslip.io/?path=/share_QXQLSJ&auth=ICU53N
BotNews
Operating without a separate Privacy Policy will lead to suspension or termination of your bot on Telegram.
Now it's mandatory for telegram bot and mini app devs to add a privacy policy
More Info : https://t.me/BotNews/96
a Privacy Policy detailing what data they store, how they collect it, and for what purpose.
More Info : https://t.me/BotNews/96
π TG Drive Python
A simple demo showing how to access tg drive api in python and add remote upload tasks
https://github.com/TechShreyash/TGDrivePython
A simple demo showing how to access tg drive api in python and add remote upload tasks
https://github.com/TechShreyash/TGDrivePython
GitHub
GitHub - TechShreyash/TGDrivePython: a simple demo showing how to access tg drive api in python and add remote upload tasks
a simple demo showing how to access tg drive api in python and add remote upload tasks - TechShreyash/TGDrivePython
π TechZDL v1.2.5 Released
π§ Improvements:
- Fixed Single Threaded Download
- Removed timeout argument
π More Info: TechZDL v1.2.5 Release Notes
β οΈ Important: Update now to ensure the package functions correctly. Without this update, the package may not work properly.
π§ Improvements:
- Fixed Single Threaded Download
- Removed timeout argument
π More Info: TechZDL v1.2.5 Release Notes
β οΈ Important: Update now to ensure the package functions correctly. Without this update, the package may not work properly.
pip install techzdl==1.2.5
π TG Drive Update
- Force single threaded download on url uploads
Sometimes multi threaded download doesnt work properly for some links/websites, so now you have a option to force single threaded download. This may decrease the download speed but your file would get downloaded properly.
You should enable this if you feel that the download progress is stuck or if you are getting errors.
β οΈ Important: Update now to ensure the package functions correctly. Without this update, the url upload feature may not work properly.
- Force single threaded download on url uploads
Sometimes multi threaded download doesnt work properly for some links/websites, so now you have a option to force single threaded download. This may decrease the download speed but your file would get downloaded properly.
You should enable this if you feel that the download progress is stuck or if you are getting errors.
β οΈ Important: Update now to ensure the package functions correctly. Without this update, the url upload feature may not work properly.
TechZ Bots
π TG Drive Update - Force single threaded download on url uploads Sometimes multi threaded download doesnt work properly for some links/websites, so now you have a option to force single threaded download. This may decrease the download speed but your fileβ¦
The latest update is important, i made some probs in repo earlier
π Introducing Our Revolutionary New Group Music Bot! π
πΆ Stream in Style: Our new bot leverages the Telegram mini app, delivering the highest quality music streaming directly from YouTubeβright into your Telegram groups!
π Why Switch? Traditional music bots rely on Telegram's voice chat for streaming, compromising sound quality. Say goodbye to muffled tunes and hello to crystal-clear audio with our innovative solution.
π₯ Join the Experience: Dive into a superior listening experience today by visiting our support group: @TechZBots_Support
π Effortless Commands:
- Play a Track: Simply type
- Join the Music: Use the
π New to YouTube IDs? Learn how to find them here.
Transform your group's music experience with us today! π
β οΈ Note: The bot is demo mode currently, it might not work for you. Report at @TechZBots_Support
πΆ Stream in Style: Our new bot leverages the Telegram mini app, delivering the highest quality music streaming directly from YouTubeβright into your Telegram groups!
π Why Switch? Traditional music bots rely on Telegram's voice chat for streaming, compromising sound quality. Say goodbye to muffled tunes and hello to crystal-clear audio with our innovative solution.
π₯ Join the Experience: Dive into a superior listening experience today by visiting our support group: @TechZBots_Support
π Effortless Commands:
- Play a Track: Simply type
/play video_id to start. For example: /play F5tSoaJ93ac- Join the Music: Use the
/join command to snag a link and join the musical adventure.π New to YouTube IDs? Learn how to find them here.
Transform your group's music experience with us today! π
β οΈ Note: The bot is demo mode currently, it might not work for you. Report at @TechZBots_Support
π4π₯1
TechZ Bots
π Introducing Our Revolutionary New Group Music Bot! π πΆ Stream in Style: Our new bot leverages the Telegram mini app, delivering the highest quality music streaming directly from YouTubeβright into your Telegram groups! π Why Switch? Traditional music botsβ¦
Ok, i name that TechZMusic
β»οΈ TechZMusic Updated
Now you can search and play songs :
Also you can use youtube video links to play songs :
β»οΈ TechZMusic Updated
Now you can search and play songs :
/play fadedAlso you can use youtube video links to play songs :
/play https://www.youtube.com/watch?v=60ItHLz5WEAπ2
β»οΈ TechZMusic Updated
Added queue system. Add multiple songs in the queue and they will start playing one by one
Added /skip command to skip the current playing song
You can try TechZMusic Demo Bot @mybettshbot in your groups
Added queue system. Add multiple songs in the queue and they will start playing one by one
Added /skip command to skip the current playing song
You can try TechZMusic Demo Bot @mybettshbot in your groups
π TechZMusic Update
- Enhanced Mini App Interface: The user interface of the mini app has been revamped for better usability and aesthetics.
- Visible Song Queue: Users can now view the list of queued songs directly in the mini app.
- New Commands: Introducing
- Bug Fixes & Improvements: Several bugs have been addressed, and code enhancements have been implemented to improve performance and stability.
π Bot Username : @TechZMusicBot
- Enhanced Mini App Interface: The user interface of the mini app has been revamped for better usability and aesthetics.
- Visible Song Queue: Users can now view the list of queued songs directly in the mini app.
- New Commands: Introducing
/pause and /resume commands for greater control over music playback.- Bug Fixes & Improvements: Several bugs have been addressed, and code enhancements have been implemented to improve performance and stability.
π Bot Username : @TechZMusicBot
TechZ Bots
π TechZMusic Update - Enhanced Mini App Interface: The user interface of the mini app has been revamped for better usability and aesthetics. - Visible Song Queue: Users can now view the list of queued songs directly in the mini app. - New Commands: Introducingβ¦
Fixed Completely, as far as i found the problems
You can add bot in your group and use
got some problem or suggestion, msg at @TechZBots_Support or @TechShreyash
You can add bot in your group and use
got some problem or suggestion, msg at @TechZBots_Support or @TechShreyash
π TechZMusic: Elevating Your Group Music Experience! π
π Introducing Our Advanced Music Bot:
TechZMusic leverages a revolutionary Telegram mini app to deliver premium music streaming directly from YouTubeβright into your Telegram groups. Experience crystal-clear audio and say goodbye to the compromises of traditional voice-chat streaming.
π Key Features:
- High-Quality Streaming: Enjoy superior sound directly from YouTube.
- Enhanced User Interface: The mini app UI has been redesigned for a smoother, more intuitive experience.
- Visible Queue System: Easily view and manage your song queue within the mini app.
π€ Bot Username: @TechZMusicBot
Note: The bot is in demo mode and may have limited functionality. For issues, contact @TechZBots_Support.
π Introducing Our Advanced Music Bot:
TechZMusic leverages a revolutionary Telegram mini app to deliver premium music streaming directly from YouTubeβright into your Telegram groups. Experience crystal-clear audio and say goodbye to the compromises of traditional voice-chat streaming.
π Key Features:
- High-Quality Streaming: Enjoy superior sound directly from YouTube.
- Enhanced User Interface: The mini app UI has been redesigned for a smoother, more intuitive experience.
- Visible Queue System: Easily view and manage your song queue within the mini app.
π€ Bot Username: @TechZMusicBot
Note: The bot is in demo mode and may have limited functionality. For issues, contact @TechZBots_Support.
π₯1
TechZ Bots
π° TechZMusic Updated - A nice little thumbnail will arrive to group when the song plays - Fixed pause song bug on reconnect
β€1
π° TechZMusic Commands:
1. /play <song name or YouTube link>: Instantly play your favorite tracks or YouTube videos directly.
- Examples:
-
-
- Additional:
- Reply
- Reply
2. /playlist <YouTube_Playlist_URL> start:end: Play songs from a YouTube playlist directly. You can also specify the range of songs to play.
- Examples:
-
-
3. /join: Get a link to join the music stream.
- Example:
- Send
4. /pause & /resume: Gain full control over playback with simple commands to pause and resume music.
- Examples:
-
-
5. /skip: Move to the next song in your queue without interruption.
- Examples:
- Send
- Send
6. /queue: Displays the first 10 songs in the queue. To view the entire list of queued songs, you must join the group music.
- Examples:
- Send
- Join the music stream by using the
7. /seek <seconds>: Seek the currently playing song forward by the given number of seconds.
- Example:
-
8. /shuffle: Shuffle the song queue for a random playback order.
- Example:
- Send
9. /end: Force exit group music. It kicks out all connected users from the mini app. Can be used only by admins.
- Example:
- Send
10. /stats: Show bot statistics.
- Example:
- Send
11. /help: Show detailed help for commands.
- Example:
- Send
β»οΈ Note: This list will be updated with new commands and their descriptions as they become available.
1. /play <song name or YouTube link>: Instantly play your favorite tracks or YouTube videos directly.
- Examples:
-
/play Shape of You - Searches for "Shape of You" and starts playing it.-
/play https://www.youtube.com/watch?v=JGwWNGJdvx8 - Plays the specified YouTube video.- Additional:
- Reply
/play to an audio file to play it.- Reply
/play to a YouTube video link to play it (Why?).2. /playlist <YouTube_Playlist_URL> start:end: Play songs from a YouTube playlist directly. You can also specify the range of songs to play.
- Examples:
-
/playlist https://www.youtube.com/playlist?list=PLFgquLnL59alCl_2TQvOiD5Vgm1hCaGSI - Plays the first 10 songs in the specified playlist.-
/playlist https://www.youtube.com/playlist?list=PLFgquLnL59alCl_2TQvOiD5Vgm1hCaGSI 1:5 - Plays songs 1 to 5 from the specified playlist.3. /join: Get a link to join the music stream.
- Example:
- Send
/join in the chat, and you'll receive a link to join the ongoing music stream. You can share this link with friends to invite them to the group music session.4. /pause & /resume: Gain full control over playback with simple commands to pause and resume music.
- Examples:
-
/pause - Pauses the current song.-
/resume - Resumes the paused song.5. /skip: Move to the next song in your queue without interruption.
- Examples:
- Send
/skip in the chat to skip the current song and play the next one in the queue.- Send
/skip <number> to skip multiple songs. Example: /skip 5 to skip 5 songs from the queue.6. /queue: Displays the first 10 songs in the queue. To view the entire list of queued songs, you must join the group music.
- Examples:
- Send
/queue to see the first 10 songs currently in the queue.- Join the music stream by using the
/join command to access and view the full queue.7. /seek <seconds>: Seek the currently playing song forward by the given number of seconds.
- Example:
-
/seek 60 to seek the song 1 minute ahead.8. /shuffle: Shuffle the song queue for a random playback order.
- Example:
- Send
/shuffle to shuffle the current song queue.9. /end: Force exit group music. It kicks out all connected users from the mini app. Can be used only by admins.
- Example:
- Send
/end to stop the music and disconnect all users.10. /stats: Show bot statistics.
- Example:
- Send
/stats to view the bot's usage statistics, including total chats, users, and songs played.11. /help: Show detailed help for commands.
- Example:
- Send
/help to get detailed descriptions and usage examples of all commands.β»οΈ Note: This list will be updated with new commands and their descriptions as they become available.
π1