How to create your own URL Uploader bot on Telegram.


We're in modern era of computers and smartphones with www aka world wide web of internet which are equipped with softwares that're build by developers and companies using different programming languages and technologies by using them you can create many format digital files of images, videos, audios etc then you can use them for various purposes.

Even though you can create digital files of physical objects or any other technologies using softwares but in back end in order to save them you must need hardware storage at first most people used HDDs hard disk drives that're still widely used by people then later on we got SSDs aka solid state drives both are fully capable to store all digital files.

Thankfully, inventors and companies for personal or commercial reasons reduced the size of HDDs and SDDs with increased storage capacity for latest devices like SD cards and pendrives etc due to that now we can store GB aka giga byte or TB aka terra byte digital files with fast write and read speed but bigger storage HDDs and SDDs are quite expensive so not everyone  can't afford them.

Even if you already have big storage HDDs and SDDs and stored huge digital files yet HDDs and SDDs are physical objects so you have to carry them everywhere and in case you lost your HDD or SDD there is no way to recover your digital files that's risky and you have to buy new HDDs and SSDs to store digital files again which is why most people are now shifting to cloud storage platforms.

Cloud storage platforms are either website or software also use HDDs or SSDs in  backend but you can't see them are maintained by individuals or companies available on world wide of internet which provides storage capacity to let you upload your digital files using computer or smartphone with WiFi or mobile network remotely through cloud servers.

Cloud server is connection between HDD or SDD and cloud storage platforms so you have to choose secure, fast and reliable cloud server from trusted and safe cloud storage platform thus your digital files will always there on world wide web and you can access them anywhere and anytime unless on your own delete them.

We have millions of free cloud storage platforms and softwares out there on world wide web which you can access through supported browser and operating system where you have to register an account with email or phone number and then start uploading your digital files but majority of them provide limited storage so if you have big files then you have to buy paid plan to extend storage capacity.

But, it's always recommended to store your digital files on HDDs or SDDs as well because cloud storage platforms are not handled by you they are maintained by individuals or companies thus if for whatever reason they closed down cloud storage platforms either for personal or exploited by hackers then you will loose your digital files so make sure you backup them on personal HDDs and SDDs to be in safe zone.

Fortunately, there are many free unlimited cloud storage platforms in 21st century from individuals and companies as now a days people creating huge size files due to latest technologies in this digital work life but most unlimited cloud storage has limited features you can't do external stuff as they're purely cloud storage platforms.

In case, you want to store videos then we have numerous social video blogging platforms out of them popular and best one is Google's YouTube that allows you to store unlimited video digital format files integrated with numerous extra features even pays you money when people view your videos based on several factors but for whatever it don't provide any option to directly download digital video files to your computer or smartphone.

Fortunately, now a days we have modern social messaging platforms where you can store or send unlimited messages and upto 100 mb size digital files for Instance Whatsapp and Signal etc but if you want to store and send much bigger size digital files then there is this social messaging platform named Telegram.

Telegram is well known top privacy and security focused social messaging platform developed by Pavel durov and Nikolai durov released in year 2013 that has many amazing advanced and powerful futuristic features where you can store or send unlimited digital files upto 2GB size for each file on free plan and 4GB file size on premium plan thus it's very suitable for those who want to store or send huge file size digital files online.

Usually, you have to manually upload your digital files on cloud storage platforms after that they provide share and download link by using them you can access or download your digital files using your browser or external download manager like 1DM then you have to upload them on Telegram if the file size is large then it takes time and use double data.

Thankfully, Telegram has thousands of official and unofficial bots of almost all categories out of them we have many link to file also known as URL Uploader bots build by third party developers using Telegram Public API on them you can simply send download links of any file size then it will auto download on it's own using cloud server and upload on Telegram isn't cool and useful?

You can also create your own URL Uploader bot on Telegram using it's public API if you have cloud servers and know coding but in case you don't know coding and has no cloud servers still you can build your own URL Uploader bot on Telegram using URL Uploader bot GitHub Public repository Heroku, MongoDB and few required Telegram bots.

Generally, if you want to make URL Uploader bot for everyone then you need big storage cloud servers that are costly from Google Cloud or Amazon Azure etc but in case it's for personal usages then very likely free cloud server is enough so will be using Heroku and MongoDB.

GitHub is platform for developers to contribute each other on projects where few developers created public URL Uploader bot repository and provided an option to automatically deploy on Heroku with MongoDB in minutes but remember Heroku free plan has 550 free dyno hours limit and require paid subscription to extend further.

MongoDB provide free database with limitations it is widely used by third party developers to deploy unofficial Telegram bots on Heroku you may use some other platform database url as well but don't know it will work or not as currently MondoDB is officially supported and it's working super fine.

Anyhow, for sure evidently you don't need to know coding to make URL Uploader bot on Telegram atleast in this case but you have to use some official and unofficial bots on Telegram that's simple even complete beginner can do so do you like it? are you ready to create your own URL Uploader bot? If yes explore more. 

• Telegram official support •


Website : Telegram.org

• How to download Telegram •

It is very easy to download Telegram from these platforms for free.


• How to get URL Uploader repository •

- Go to GitHub.com/Signup then create an account or sign into your existing one.

- Go to github.com/TechTracker-In/Uploader-Bot in desktop mode then tap on Fork.

- Enter Repository name, description then tap on Create fork.

Well, you successfully forked URL Uploader GitHub repository.

• How to signup on Heroku •

- Go to Sign up Heroku and ✓ check I'm not a robot then tap on CREATE FREE ACCOUNT.

- Now, you'll receive a verification email check it then tap on activation link and open it on your browser.

- Enter and create new password according to requirements then tap on SET PASSWORD AND LOG IN.

- Tap on CLICK HERE TO PROCEED.

Done, you successfully registered on Heroku.

• How to signup on Mongodb and get database url •

- Go to mongodb.com/register then create an account using Google, GitHub or email.

- It will directly take you to MongoDB, no need to very email so chill.

- ✓ Privacy Policy and Terms of service then tap on Submit.

- Choose Build a new application then scroll down.


- Select any type of application and select Python as your preferred language then tap on Finish.

- Select Shared Free plan them tap on Create.

- Select cloud provider and region then tap on Create cloud server.

- Select My Local Environment, enter IP Address : 0.0.0.0/0 then tap on Add Entry.

- Enter username and password then tap on Create User.


- Tap on Finish and Close.

- Tap on Go to Databases.

- Tap on Connect

- Tap on Connect your application >

- Select Driver : Python, Version : 3.12 or later then copy connection string.

- Connect string don't have Password, so kindly edit and replace <Password> with your real database password.

Yay, you successfully registered on Mongodb and got database url

• How to create bot on Telegram •

- Go to @BotFather then tap on START.

- Tap on then tap on /newbot.

- Enter and send name for URL Uploader bot.

- Enter and send Username for URL Uploader bot.

- You'll get API token, copy and note it.

Bingo, you successfully created bot for URL Uploader on Telegram.

• How to get Api ID and API Hash on Telegram •

- Go to @PyGetssApiBot then tap on START.

- Tap on Get Api ID and Api Hash.

- Tap on Share Phone.

- You'll get code to Telegram check it then enter and send it to @PyGetssApiBot.

- Now, it will send Api Id and hash copy and note it.

Let's go, you successfully got Api id and Api hash of Telegram.

• How to deploy URL Uploader on Heroku •

- Go to @XTZ_HerokuBot then tap on START.

- Enter or paste and send URL Uploader forked repository then tap on V2.0

- Tap on Authorize Bot.

- Tap on Create new app.

- Choose app region US or EU.

- Enter and send app name.

- Enter and send ANYTHING.

- Enter or paste and send BOT_TOKEN.

- Enter or paste and send API_ID.

- @username_to_id_bot get owner ID here then enter or paste and send OWNER_ID.

- Enter or paste and send API_HASH.

- Enter or paste and send DATABASE_URL.

- It will start building and once you get Build Succeed output then URL Uploader is successfully deployed on Heroku.

That's it, you successfully created URL Uploader bot on Telegram.

• How to use URL Uploader bot •

- Go to your URL Uploader bot then tap on START.

- Enter or paste and send download link, you can set /customthumnail as well.

Ta-da, it will download and send it as Telegram file.

Atlast, this are just highlighted features of URL Uploader bot there may be many hidden features in-build that provides you external benefits to give the ultimate usage experience, anyway if you want to create your own URL Uploader bot then this telegram bots method is much better then website for sure.

Overall, this telegram bots has clean and simple intuitive interface thanks to Telegram public API developers can only add buttons or commands to provide any options or features but in any project there is always space for improvement so let's wait and see will this Telegram bots get any major UI changes in future to make it even more better as of now they're are super cool.

Moreover, it is definitely worth to mention deploying URL Uploader bot on unofficial Heroku bot is much better and convenient then official website, yes indeed if you're searching for such bot then Heroku bot has potential to become your new favourite choice.

Finally, this is how you can create your own URL Uploader bot on Telegram, are you an existing user of this Telegram bots? If yes do say your experience and mention is there any other way to auto deploy URL Uploader bot on Heroku? in our comment section below, see ya :)
Tech Tracker

I'm Mark Evans from india, I like technology and it's related fields from childhood being very passionate to read and share knowledge, I made this blog in focus of sharing technology topics In simplified manner.

Post a Comment

Previous Post Next Post