Your question has been posted! Share it with others to increase its visibility and to get it answered quickly. Get the latest tutorials on SysAdmin and open source topics. A question can only have one accepted answer.
Learn how it's done in this complete guide to bot hosting. Learn how to make a Discord Bot from the ground up by watching our free video course nearly 2 hrs of video! The key to having solid reliable hosting for your bot is to use a well-known reputable third-party host. Even though it requires a little bit of setup to get up and running, the end result is well worth it. The flexibility you have with your own Virtual Private Server is completely unheard of when you compare it to having your own self-hosted solution, or even using a managed Discord bot host. Version Control in software is a way to keep track of every single change made to bits of code throughout the entire lifecycle of that code, from start to finish. But there are some great resources you can follow along with to get version control set up from scratch. The first place you should browse around is the GitHub Guides help page. This has everything from quick lessons on how Git works, all the way to more advanced Git topics. We cover every aspect from start to finish, letting you create your next bot in confidence.
This doc is written for the hosting section of the getting started guide. Docker support found in GitHub is also a work in progress and not ready for daily use. You will not be able to receive support if an issue occurs when hosting on any of these platforms.
This is the second part of my small tutorial about creating a Telegram bot using Python and Django. Even despite we are going to work with Django app, this instruction will be applicable for any Python WSGI web application, so do not hesitate to use it with Pyramid, Flask, Bottle or any other popular web application framework in Python ecosystem. Moreover, it is not neccessary to deploy your app on public servers, everything can be performed on your local ubuntu machine or with admin tools like VirtualBox or Vagrant but in this case you will not be able to set up a webhook.