code: async def edit_reply_markup(self, reply_markup=None):
          
          return await self.bot.edit_message_reply_markup(chat_id=self.chat.id, message_id=self.message_id,
                                                          reply_markup=reply_markup)
docs: Use this method to edit only the reply markup of messages sent by the bot or via the bot (for inline bots).
  
          Source: https://core.telegram.org/bots/api#editmessagereplymarkup
  
          :param reply_markup: A JSON-serialized object for an inline keyboard
          :type reply_markup: :obj:`typing.Union[types.InlineKeyboardMarkup, None]`
          :return: On success, if edited message is sent by the bot, the edited Message is returned,
              otherwise True is returned.
          :rtype: :obj:`typing.Union[types.Message, base.Boolean]`