adding listening support and bot start command