title: How to run python script on a server?
body: <p>Well, I am a beginner in python programming language and a backend developer.
  And I have written this python script using Telethon to auto-reply to my messages that are from the Telegram app.</p>
  <pre><code>from telethon import TelegramClient, events
  message = &quot;Sorry, I'll be away until next week!&quot;
  
  api_id = 2******
  api_hash = 'ffb5**********************'
  
  client = TelegramClient('anon', api_id, api_hash)
  
  @client.on(events.NewMessage)
  async def my_event_handler(event):
      if event.is_private:
          await event.respond(message)
  
  client.start()
  client.run_until_disconnected()
  </code></pre>
  <p>This is just a simple script and it has no practical help. I will change it later based on my interests.
  When I run the script on my computer it is working as long as my computer is working. And I want to run that script always so that it can reply to messages even I am offline. And I think I need to run my code on some free servers.</p>
  <p><strong>The question:</strong></p>
  <p>Can you suggest to me some step by step tutorials or articles that fulfill my interests? (Consider that I am absolutely a beginner to server stuff.)</p>