The Nigeria coach told the players that their display against Liberia's Lone Star lacked fighting spirit and was a show of unprofessionalism which will no longer be accepted.
Keshi addressed the players at the Samuel Kanyon Doe Stadium in Monrovia, moments after the encounter, when surging fans prevented the team from leaving the arena.
He also took time off to mention some players who did not show enough professionalism in the green white colours of the Nigerian side and said anyone who is invited and knows he will not be able to show maturity and patriotism should henceforth stay away from the national team and he will thank such players.
"I will appreciate players staying away and saying they cannot make it than for them to come and show Nigerians that we are not serious here. I recall that when we thought we were going to play on a synthetic pitch, I called Mikel Obi and he said it’s not healthy for him to play on such a pitch.
"That is the type of maturity and honesty I want from all national team players," Keshi said.
Keshi went on to make it clear that henceforth any player who would be unable to make it to camp at the appointed time will not be welcomed.
"Any player who cannot make it on time should just stay away, because we need all the time we can get to blend for our games, because the Nations Cup is just around the corner.
"With this attitude on the pitch from top professionals that are in this collection, we won’t excel at the Nations Cup, that is what we want to stop," he said.