Feature/optional bot ids

 - optional bot id
 - bot() can accept either string or symbol