I found a bug in the ts5 client version beta60.2. If you poke someone who is not in your current channel, the poke including the sent message, will not be shown to you in the server chat with that person. Once you switch back to the same channel and poke again, the message will be shown for yourself.
I got really confused whether my poke has been sent or not.
Have a nice day