client
bot_handler
'followup' bot has different message handling behavior for different messages. For usual messages it calls 'send_message' function of 'BotHandlerApi' class. For empty messages it calls 'send_reply' function of 'BotHandlerApi' class.
This will make it convenient to include these bots in Zulip API releases on pypi. Fix #5009.