So I’m sure all of you are wondering when Megatron will be back up. The problem was that the socket was flooding and we had go keep restarting the bot a couple of times everyday. But since that is not a practical solution, we decided to keep the bot down until we can figure out the problem. Progress Report: We have figured it out and work has already been started on a solution. Thank you for being patient!
-Baivaru
-Baivaru
Megatron V3 features:
-Better
-Get screens for video files
-Rename files easily
-Easier to add custom thumbnail
-Custom download settings
-Better than before
-Faster
-And did I mention better
Coming soon!
*Baivaru does not take any responsibility if any of the features do not work.
**All results were collected under strict laboratory conditions therefore real world usage may show variated results.
-Better
-Get screens for video files
-Rename files easily
-Easier to add custom thumbnail
-Custom download settings
-Better than before
-Faster
-And did I mention better
Coming soon!
*Baivaru does not take any responsibility if any of the features do not work.
**All results were collected under strict laboratory conditions therefore real world usage may show variated results.
Megatron has been up and running for the past 4 hours with a total traffic of 212 GB.
Here are somethings to keep in mind:
1. Firstly send /start on the bot to begin with
2. We have dropped the command /urlupload its no more, just send link
3. We have dropped the command /settings, to set up settings use the command /dldsettings and to set a thumbnail just send a photo thats it..
4. We have dropped the idea of inline use the command /query instead and is better cos if the same link is send again the bot will suggest a list of files it already had downloaded and u can retrive it without having to wait for download/upload to complete.
5. We dont save screens and media info for historical data, screens and mediainfo is only for links and if those are supported.
6. We have implemented the long awaited file renaming module(stress on how it changes the document according to settings user has setup).
7. Links renaming wont change file extensions, it remains as it was in prior versions.
8. There are a lot of websites which the earlier versions supported but not on current however slowly we will be there not just yet - Also we dropped the idea of using 3rd party apps to download/resolve headers and purely depend on python, so what ever which python can handle is what we download for generic, in addition to that we have openload(sometimes is slow as a snail nothing to do with us, complain to openload), youtube(audio and video - quality is set and cant be changed in this release but may be later), soundcloud and a few other ytdl websites no one gives a shit about.
9. Its source is from scratch so be patient and gentle with it.
Here are somethings to keep in mind:
1. Firstly send /start on the bot to begin with
2. We have dropped the command /urlupload its no more, just send link
3. We have dropped the command /settings, to set up settings use the command /dldsettings and to set a thumbnail just send a photo thats it..
4. We have dropped the idea of inline use the command /query instead and is better cos if the same link is send again the bot will suggest a list of files it already had downloaded and u can retrive it without having to wait for download/upload to complete.
5. We dont save screens and media info for historical data, screens and mediainfo is only for links and if those are supported.
6. We have implemented the long awaited file renaming module(stress on how it changes the document according to settings user has setup).
7. Links renaming wont change file extensions, it remains as it was in prior versions.
8. There are a lot of websites which the earlier versions supported but not on current however slowly we will be there not just yet - Also we dropped the idea of using 3rd party apps to download/resolve headers and purely depend on python, so what ever which python can handle is what we download for generic, in addition to that we have openload(sometimes is slow as a snail nothing to do with us, complain to openload), youtube(audio and video - quality is set and cant be changed in this release but may be later), soundcloud and a few other ytdl websites no one gives a shit about.
9. Its source is from scratch so be patient and gentle with it.
Here is a project we’re really excited to show you! Baivaru News, bringing you baivaru news from different news sources in Maldives. Subscribe to our telegram channel @BaivaruNews and get updated when a new news article is released.
Megatron v3.1.0
We are very excited to announce our partnership and our endeavour to success together with @LinkToFilesBot.
Basically this means now you can send your telegram files to @megadlbot and it will provide you with public links from @LinkToFilesBot that is in addition to just renaming files, you also have options to get Screens and Media info for supported files without having to wait for the download proceess to complete.
-Baivaru
We are very excited to announce our partnership and our endeavour to success together with @LinkToFilesBot.
Basically this means now you can send your telegram files to @megadlbot and it will provide you with public links from @LinkToFilesBot that is in addition to just renaming files, you also have options to get Screens and Media info for supported files without having to wait for the download proceess to complete.
-Baivaru
Forwarded from Tiashe
For extracting frames do you;
Final Results
80%
Want a separate bot
20%
Or remove the option altogether
The bot is back online, screens has been removed as discussed (https://t.me/roanuedhuru_updates/271), by the way, you will need to send new thumbnails for them to work!
Megatron v4.0.0
• Features
- Faster uploads.
- Seeder folders can now be downloaded as zip.
- Fixed slowness of Openload links
- Now you can send a photo to set a thumbnail and it will show the settings options.
- Screens have now been removed permanently due to bot crashes and misuse.
- All previous settings have been purged, so you’ll need to set them again.
• Knows Issues aka Extra Features
- Redirection doesn’t work for some reason 🤷🏻♂️.
- Progress bar is not accurate.
• For Next Patch (v4.1.0)
- Fixed progress bar
- GDrive for Megatron
Until then enjoy v4.0.0 brought to you by Baivaru.
• Features
- Faster uploads.
- Seeder folders can now be downloaded as zip.
- Fixed slowness of Openload links
- Now you can send a photo to set a thumbnail and it will show the settings options.
- Screens have now been removed permanently due to bot crashes and misuse.
- All previous settings have been purged, so you’ll need to set them again.
• Knows Issues aka Extra Features
- Redirection doesn’t work for some reason 🤷🏻♂️.
- Progress bar is not accurate.
• For Next Patch (v4.1.0)
- Fixed progress bar
- GDrive for Megatron
Until then enjoy v4.0.0 brought to you by Baivaru.
@Megadlbot is facing some downtime. We have noticed some issues right now and Bot will not be available to serve your requests. Hang tight while we fix it.
- Baivaru -
- Baivaru -
This media is not supported in your browser
VIEW IN TELEGRAM
So it has been a while since we have been quiet, From the creators of @megadlbot, @scsht_bot and the driving forces of Baivaru here is a surprise for you 😊
What we do is simple. We take a file from telegram, and let you stream it, instead of having to download before you watch it.
What we do is simple. We take a file from telegram, and let you stream it, instead of having to download before you watch it.
You had asked for it long enough and just as promised here is the first part of Megatron from scratch. Within this video we do the initial setup the project, set some common commands such as start and the very initial portion of download/upload module.
I will create a repo for this portion of the video on GitHub once the YouTube video reaches 100 likes and once at least I get 100 subs, so that you could simply clone the repository and run it from where we had left.
Also please comment some feedback on what you would like me to improve on the next video.
Lets get Megatron written back once again 😊
https://youtu.be/gMdmWQ0Rk90
I will create a repo for this portion of the video on GitHub once the YouTube video reaches 100 likes and once at least I get 100 subs, so that you could simply clone the repository and run it from where we had left.
Also please comment some feedback on what you would like me to improve on the next video.
Lets get Megatron written back once again 😊
https://youtu.be/gMdmWQ0Rk90
YouTube
1. Intro to Pyrogram, setting up the project, common commands & initial download/upload module.
This is the very first part of the series, where I am going to build Megatron – the very famous yet retired Telegram file management bot from scratch – and yes of course going to complete the whole project with you guys here on YouTube.
Basically, within…
Basically, within…
Here is the second part of the Megatron from scratch project. Within this video we are going to do the renaming of files that we download/upload, well exactly how Megatron used to do it.
If you remember, when once you send a link to Megatron it used to respond with buttons, which in telegram terms are called InlineKeyboardButtons. These are a list of buttons within InlineKeyboardMarkup and you could send callback data when a button is pressed. These callback data can be captured by filtering for callback queries. Also, for renaming if you remember, with the message you receive you are automatically forced to reply too – well you guessed it right, it is called ForceReply. I do demonstrate these mentioned on this vide.
Unfortunately no one wanted the Git Repo I guess 🤷♂️, well we did not reach our target likes no the subs on the last video that was posted, so let’s keep the target as it is, I will post the source of this portion combined with the previous video on GitHub once either of these video’s reaches 100 likes and once at least I get 100 subs, so that you could simply clone the repository and run it from where we had left. Also please comment some feedback on what you would like me to improve on the next video. Keep me motivated in getting this project done guys 🥺
The only feedback I got last time was that it was difficult to read, so I have addressed it and did this video on the Presentation mode this time, so that font sizes are good enough for someone to read even if they are viewing on a mobile phone. Let me know if you have any other feedbacks at all.
https://www.youtube.com/watch?v=obMBfcxVT10
If you remember, when once you send a link to Megatron it used to respond with buttons, which in telegram terms are called InlineKeyboardButtons. These are a list of buttons within InlineKeyboardMarkup and you could send callback data when a button is pressed. These callback data can be captured by filtering for callback queries. Also, for renaming if you remember, with the message you receive you are automatically forced to reply too – well you guessed it right, it is called ForceReply. I do demonstrate these mentioned on this vide.
Unfortunately no one wanted the Git Repo I guess 🤷♂️, well we did not reach our target likes no the subs on the last video that was posted, so let’s keep the target as it is, I will post the source of this portion combined with the previous video on GitHub once either of these video’s reaches 100 likes and once at least I get 100 subs, so that you could simply clone the repository and run it from where we had left. Also please comment some feedback on what you would like me to improve on the next video. Keep me motivated in getting this project done guys 🥺
The only feedback I got last time was that it was difficult to read, so I have addressed it and did this video on the Presentation mode this time, so that font sizes are good enough for someone to read even if they are viewing on a mobile phone. Let me know if you have any other feedbacks at all.
https://www.youtube.com/watch?v=obMBfcxVT10
YouTube
2. InlineKeyboardMarkup, InlineKeyboardButtons, CallBackQueries, ForceReply.
Here is the second part of the Megatron from scratch project. Within this video we are going to do the renaming of upload files, well exactly how Megatron used to do it.
If you remember, when once you send a link to Megatron it used to respond with buttons…
If you remember, when once you send a link to Megatron it used to respond with buttons…
Here is the third part of Megatron from scratch project. This time featuring my beautiful wife. In this video we are going to investigate on how Megatron/Megadlbot used to generate media info for video files. To start with we need to know if the proposed link has a file that is video or otherwise, if it is a video, we use a tool/application called ffmpeg to generate media info that is required.
Unfortunately yet still no one wanted the GitRepo I guess, well we did not reach our target likes no the subs even with the last video that was posted, so let’s keep the target as it is, I will post the source of this portion combined with the previous videos on GitHub once either these video’s reaches 100 likes and once at least I get 100 subs, so that you could simply clone the repository and run it from where we had left. Also please comment some feedback on what you would like me to improve on the next video. Keep me motivated in getting this project done guys 🥺
https://www.youtube.com/watch?v=MMRtEvGpzdk
Unfortunately yet still no one wanted the GitRepo I guess, well we did not reach our target likes no the subs even with the last video that was posted, so let’s keep the target as it is, I will post the source of this portion combined with the previous videos on GitHub once either these video’s reaches 100 likes and once at least I get 100 subs, so that you could simply clone the repository and run it from where we had left. Also please comment some feedback on what you would like me to improve on the next video. Keep me motivated in getting this project done guys 🥺
https://www.youtube.com/watch?v=MMRtEvGpzdk
YouTube
3. Generating MediaInfo using ffprobe. ft. my Wife! 🤷♂️
Hello! Welcome to third part of the series Megatron from scratch. On this video we are going to investigate on how Megatron/Megadlbot used to generate media info for video files. To start with we need to know if the proposed link has a file that is video…
Here is the fourth part of our ongoing project Megatron from scratch, from todays agenda we are first going to attend a query from one of our subscribers who requested mediainfo to be saved as a text file rather json since it is not very mobile usage friendly. Well we like to go extra miles as usual so we write it as a text file, and have it posted on nekobin.com so that it can be accessed via a webpage too. Listen guys! if you wish to use a paste service there is nothing better than nekobin.com. 🙀
Moving forward we also integrated our application to a database today. We chose to use MongoDB.
Unfortunately yet still no one wanted the GitRepo I guess, well we did not reach our target likes no the subs on either video that was posted, so let’s keep the target as it is, I will post the source of this portion combined with the previous videos on GitHub once either these video’s reaches 100 likes and once at least I get 100 subs, so that you could simply clone the repository and run it from where we had left. Also please comment some feedback on what you would like me to improve on the next video.
https://youtu.be/18gY9CSliyg
Moving forward we also integrated our application to a database today. We chose to use MongoDB.
Unfortunately yet still no one wanted the GitRepo I guess, well we did not reach our target likes no the subs on either video that was posted, so let’s keep the target as it is, I will post the source of this portion combined with the previous videos on GitHub once either these video’s reaches 100 likes and once at least I get 100 subs, so that you could simply clone the repository and run it from where we had left. Also please comment some feedback on what you would like me to improve on the next video.
https://youtu.be/18gY9CSliyg
YouTube
4. Exporting MediaInfo to nekobin.com, integration with a database
Here is the fourth part of our ongoing project Megatron from scratch, from today's agenda we are first going to attend a query from one of our subscribers who requested mediainfo to be saved as a text file rather json since it is not very mobile usage friendly.…
Let us go through Part 5 of our ongoing project Megatron from scratch. As usual we begin from where we left on the last video. We had created a MongoDB and saved any new user data that the bot sees on it. Today we are going to allow users to alter download settings thus update the data that was saved. For that basically we introduced Inline Keyboard buttons on the message that the bot sends when a user sends the command dldsettings. Also, as a part of user interaction with these buttons we edit the reply markup to edit these buttons accordingly. Also, finally we had saved the custom thumbnail on DB - that users wish to attach with their files while uploading/downloading.
I did plan to complete the download settings on this video as mentioned on previous however it became too lengthy, I thought of summing up the video once the above-mentioned tasks were completed. However, with the next video we should be able to have this module totally completed.
https://www.youtube.com/watch?v=h4Y4FUAPMik
I did plan to complete the download settings on this video as mentioned on previous however it became too lengthy, I thought of summing up the video once the above-mentioned tasks were completed. However, with the next video we should be able to have this module totally completed.
https://www.youtube.com/watch?v=h4Y4FUAPMik
YouTube
5. Edit Reply Markup, Updating/Amending documents on Mongo, Saving Images to DB as base64
Let us go through Part 5 of our ongoing project Megatron from scratch. As usual we begin from where we left on the last video. We had created a MongoDB and saved any new user data that the bot sees on it. Today we are going to allow users to alter download…
Well, let us go through the part 6 of Megatron from scratch project. In this video we are going to imply the settings we saved on the DB for the uploads we do. Also attach the thumbnails that were saved. In order to do this, we are also going to decode the base64 bytes array and write to an temporary image file and define it on the uploads we do accordingly.
Unfortunately yet still no one wanted the GitRepo I guess, well we did not reach our target likes no the subs on either video that was posted, so let’s keep the target as it is, I will post the source of this portion combined with the previous videos on GitHub once either these video’s reaches 100 likes and once at least I get 100 subs, so that you could simply clone the repository and run it from where we had left. Also please comment some feedback on what you would like me to improve on the next video.
https://youtu.be/3Xk1CnrUdCA
Unfortunately yet still no one wanted the GitRepo I guess, well we did not reach our target likes no the subs on either video that was posted, so let’s keep the target as it is, I will post the source of this portion combined with the previous videos on GitHub once either these video’s reaches 100 likes and once at least I get 100 subs, so that you could simply clone the repository and run it from where we had left. Also please comment some feedback on what you would like me to improve on the next video.
https://youtu.be/3Xk1CnrUdCA
YouTube
6. Converting Base64 Strings/Bytes to File, Define thumbnails on Uploads
Well, let us go through the part 6 of Megatron from scratch project. In this video we are going to imply the settings we saved on the DB for the uploads we do. Also attach the thumbnails that were saved. In order to do this, we are also going to decode the…
Here is part 7 for the Megadlbot from scratch. On this video we are just going to fix the bugs with callback filters that we had earlier. Basically, introducing regex filters to them. Well laying blocks for the pathway to custom filters that will be demonstrated within this series.
Unfortunately yet still no one wanted the GitRepo I guess, well we did not reach our target likes no the subs on either video that was posted, so let’s keep the target as it is, I will post the source of this portion combined with the previous videos on GitHub once either these video’s reaches 100 likes and once at least I get 100 subs, so that you could simply clone the repository and run it from where we had left. Also please comment some feedback on what you would like me to improve on the next video. Keep me motivated to complete this project guy 🥺
https://youtu.be/Usl8e3huh98
Unfortunately yet still no one wanted the GitRepo I guess, well we did not reach our target likes no the subs on either video that was posted, so let’s keep the target as it is, I will post the source of this portion combined with the previous videos on GitHub once either these video’s reaches 100 likes and once at least I get 100 subs, so that you could simply clone the repository and run it from where we had left. Also please comment some feedback on what you would like me to improve on the next video. Keep me motivated to complete this project guy 🥺
https://youtu.be/Usl8e3huh98
YouTube
7. Regex Filters
Here is part 7 for the Megadlbot from scratch. On this video we are just going to fix the bugs with callback filters that we had earlier. Basically, introducing regex filters to them. Well laying blocks for the pathway to custom filters that will be demonstrated…
Part 8 of the Megadlbot from scratch. Well we are now developing more off icing on the cake such as extra functionalities which made Megadlbot special. Today we will look into the query function which megadlbot had – basically a module that allowed users to retrieve the files that were already downloaded with the same URL without having to wait for download/upload process to finish. For this process we are going to use something called as deeplinking.
More about deep linking can be found here:
https://core.telegram.org/bots#deep-linking
Unfortunately yet still no one wanted the GitRepo I guess, well we did not reach our target likes no the subs on either video that was posted, so let’s keep the target as it is, I will post the source of this portion combined with the previous videos on GitHub once either these video’s reaches 100 likes and once at least I get 100 subs, so that you could simply clone the repository and run it from where we had left. Also please comment some feedback on what you would like me to improve on the next video. Keep me motivated to complete this project guy 🥺
https://youtu.be/yG8ZBx5TU9E
More about deep linking can be found here:
https://core.telegram.org/bots#deep-linking
Unfortunately yet still no one wanted the GitRepo I guess, well we did not reach our target likes no the subs on either video that was posted, so let’s keep the target as it is, I will post the source of this portion combined with the previous videos on GitHub once either these video’s reaches 100 likes and once at least I get 100 subs, so that you could simply clone the repository and run it from where we had left. Also please comment some feedback on what you would like me to improve on the next video. Keep me motivated to complete this project guy 🥺
https://youtu.be/yG8ZBx5TU9E
