title: Telegram bot inline keyboard disappeared after first click
body: <p>I'm developing a telegram bot via <a href="https://botman.io" rel="nofollow noreferrer">Botman</a> which displays telegram inline keyboard with callback mode. After receiving <code>callback_query</code> from telegram, I will respond with <code>answerCallbackQuery</code> which works just fine for the first time.</p>
  <p>The problem is that after first click on the callback button, the button will disappear from the message.</p>
  <p>The button remains appeared until the telegram's <code>callback_query</code> request execution finished on the bot server. After putting <code>sleep(10)</code> on bot's server, the button disappeared after 10 seconds.</p>
  <p>The Botman Handler code:</p>
  <pre class="lang-php prettyprint-override"><code>
  $botman-&gt;hears('/inline', function (BotMan $bot) {
      $bot-&gt;reply(
          &quot;Inline Keyboard Message&quot;,
          Keyboard::create()
              -&gt;type(Keyboard::TYPE_INLINE)
              -&gt;addRow(KeyboardButton::create(&quot;callback&quot;)-&gt;callbackData(&quot;callback&quot;))
              -&gt;oneTimeKeyboard(false)
              -&gt;toArray()
      );
  });
  
  
  $botman-&gt;hears('callback', function (Botman $bot) {
      $callback = Request::input('callback_query.id');
  
      $bot-&gt;sendRequest('answerCallbackQuery', [
          'callback_query_id' =&gt; $callback,
          'text' =&gt; 'Message Received',
          'show_alert' =&gt; true,
      ]);
      
      sleep(10);
  });
  </code></pre>
  <p>I even tried to update keyboards after sending <code>answerCallbackQuery</code> via <code>editMessageReplyMarkup</code> method. Even though the buttons get updated but they still disappeared after request execution finished.</p>