title: How to make Keyboard Button message text different from its caption in Telegram bot API using C#
body: <p>I need my bot to print a different message than its caption (which shows by telegram client on keyboard button element).</p>
  
  <p>My custom button has this text: <code>"Where am I?"</code> and when I click on it, it prints on the screen <code>"Where am I?"</code> also.
  I want the button to print <code>"/location"</code>.(something different from its <code>text</code> field)</p>
  
  <p>How can I achieve it? I'm using <code>C#</code> and <code>Telegram Bot API</code></p>
  
  <p><strong><em>EDIT:</em></strong></p>
  
  <p><strong>What I want:</strong></p>
  
  <ul>
  <li>When the user clicks this button, telegram client send a messages with <code>/age</code> [as his typed message] but <strong>NOT</strong> send <code>show my age</code> (which is that button <code>text</code> field )</li>
  </ul>
  
  <p>So: I want a button with a <code>text</code> . when the user clicks the button I want the message sent to be different from that <code>text</code>.</p>