title: How to receive data from Telegram channel to webhook?
body: <p>I have set a Telegram webhook to <code>mybot</code> using node.js/express:</p>
  
  <pre><code>app.get('/hook', function (req, res) {    
  
          url='https://api.telegram.org/bot17xxxxx/setwebhook?url=https://example.com/hook'
              request(url, function (error, response, body) {
                      if (!error &amp;&amp; response.statusCode == 200) {
                  console.log(body)
                }
              response.emit('close');
              });        
      });
  </code></pre>
  
  <p>and when I GET <code>https://example.com/hook</code> I could received into my bot console:</p>
  
  <pre><code>{"ok":true,"result":true,"description":"Webhook was set"}
  </code></pre>
  
  <p>Now I want to receive data from the bot so that when a users visits <code>https://telegram.me/mybot?start=xyz</code> and press <code>/start</code>, the bot should receive <code>xyz</code> in a post to <code>/hook</code> (at least that's my understaning of the procedure)</p>
  
  <p>Here is the route that I have to receive the post:</p>
  
  <pre><code>app.post("/hook", function(req, res) {
              console.log(body);
  
  });
  </code></pre>
  
  <p>But I see nothing happen in the bot when user visits <code>https://telegram.me/mybot?start=xyz</code> in her browser and presses <code>/start</code>. </p>
  
  <p>What can be wrong here, and how to fix it?</p>