Telegram Bot: требует ID пользователя, где его взять?
Дополню Евгений Колотилин - даже если Вы подставите id из внешнего источника - пользователь не увидит сообщений от бота, пока сам ему не напишет впервые.
Напишите боту, он получит json в котором кроме сообщения будет chat_id того, кто написал.
Пример:{  
   "update_id":600028960,
   "message":{  
      "message_id":1,
      "from":{  
         "id":57350918,
         "first_name":"Евгений",
         "last_name":"Колотилин",
         "username":"iswitch"
      },
      "chat":{  
         "id":57350918,
         "first_name":"Евгений",
         "last_name":"Колотилин",
         "username":"iswitch"
      },
      "date":1437049435,
      "text":"test message"
   }
}