Basic Requirements
Python3 and Pip
Git
https://git-scm.com/book/en/v2/Getting-Started-Installing-Git https://git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup
Render Account (either free or paid) - https://render.com/
-- OR --
Your preferred cloud platform (such as Heroku) - Ex: Heroku Account & Heroku CLI if you're willing to use Heroku, Here they have explained all the steps for getting started with python apps.
Code Editor (such as VS Code)
GitHub/GitLab Account for deploying the bot with Render