Hosting platform for a bot?

To expand about openshift above. Its not just nodejs; thats simply what OP asked for. They will host a variety of platforms including but not limited to nodejs, python, java, perl, and ruby. You get 3 ‘gears’ where each gets 1 process environment, 512mb of ram and 1gb of disk space but you can combine the gears as needed; to a max(for the free account) of 1 process environment with 1.5gb ram and 3gb of diskspace.

The drawbacks of the free account are:

  • No customer service or access to offical support forums short of you completely borking your environment. There are plenty of 3rd party resources available if you need assistance.
  • If your website/app isn’t accessed from an outside source at least once a day its put into an ‘idle’ state. This is easy to work around by setting up a remote site pinger.