extract Bot, always provide Options and Bot, fix bin