original_string: public function getBotID() : int
      {
          // If it is not valid
          if (!isset($this->_bot_id) || $this->_bot_id == 0) {
              // get it again
              $this->_bot_id = ($this->getMe())['id'];
          }
  
          return $this->_bot_id ?? 0;
      }
code: public function getBotID() : int
      {
          // If it is not valid
          if (!isset($this->_bot_id) || $this->_bot_id == 0) {
              // get it again
              $this->_bot_id = ($this->getMe())['id'];
          }
  
          return $this->_bot_id ?? 0;
      }
code_tokens: public function getBotID ( ) : int { // If it is not valid if ( ! isset ( $ this -> _bot_id ) || $ this -> _bot_id == 0 ) { // get it again $ this -> _bot_id = ( $ this -> getMe ( ) ) [ 'id' ] ; } return $ this -> _bot_id ?? 0 ; }
docstring: \brief Get bot ID using `getMe` method.
  @return int Bot id, 0 on errors.
docstring_tokens: \ brief Get bot ID using getMe method .