2017-10-06 13 views
0

안녕 내 프로젝트에서 MadelineProto를 사용하여 일부 활동을 자동화하고 싶습니다. 나는 관리자 dosen't가 me.i 추가 할 수있는 채널에 가입해야합니다 그것은 가능합니다. 요구 사항 madeline의 madeline은 php7과 hhvm.my의 첫 번째 질문에 대해서만 작동합니다. phpstorm에 어떻게 hhvm을 추가 할 수 있습니까? 내 두 번째 질문은 : 내가 어떻게해야 내가 8 호선 존재하지 않는 파일을 반환에서이 문제를 디버깅 할 때이 라인MadeLine proto 라이브러리 및 추가 PHP에 hhvm

set_include_path(get_include_path().':'.realpath(dirname(__FILE__).'/MadelineProto/')); 
 

 
require 'vendor/autoload.php'; 
 
$settings = ['app_info' => ['api_id' => 6, 'api_hash' => 'eb06d4abfb49dc3eeb1aeb98ae0f581e']];//it is default api id and hash of madeline 
 

 
try { 
 
    $MadelineProto = \danog\MadelineProto\Serialization::deserialize('bot.madeline'); 
 
} catch (\danog\MadelineProto\Exception $e) { 
 
    var_dump($e->getMessage()); 
 
    $MadelineProto = new \danog\MadelineProto\API($settings); 
 
    $authorization = $MadelineProto->bot_login(readline('my bot token')); 
 
    \danog\MadelineProto\Logger::log([$authorization], \danog\MadelineProto\Logger::NOTICE); 
 
}
을 쓰고 라인 (11) 에 stucked? tnx

답변

0

온라인 11에서 콘솔에서 토큰을 읽으려면 readline을 사용하고 있습니다. 당신은 아마 그것을 하드 코딩, 그래서 다음 줄에 그 선을 대체하고 싶었 :

$authorization = $MadelineProto->bot_login('your bot token');