Never rely on it though, I've lost brain cells reading some people's questions (answers included!).
This is more than enough to host your bot online 24/7.
You'd have to update these changes yourself by adding directory\file in the code or Procfile yourself.
Under Manual Deploy, click Deploy Branch for good measure. Insert_your_discord_token (follow this to get your token) Go to Settings -> Reveal Config Vars and write