code: func (m *IncomingMessage) GetCommand() (string, string) {
  	text := m.Text
  
  	if !strings.HasPrefix(text, "/") {
  		return "", text
  	}
  	r, _ := regexp.Compile("^/([a-zA-Z0-9_]+)(?:@[a-zA-Z0-9_]+)?.?(.*)?$")
  	match := r.FindStringSubmatch(text)
  	if len(match) == 3 {
  		return match[1], match[2]
  	} else if len(match) == 2 {
  		return match[1], ""
  	}
  	return "", ""
  
  }
docs: // GetCommand parses received message text for bot command. Returns the command and after command text if presented