2017-10-06 72 views
0

您好我想在我的项目中使用MadelineProto来自动执行一些活动。我需要加入管理员添加的通道。我通过madeline听到了这一点。 madeline它说madeline只能在php7和hhvm.my上工作,第一个问题是我怎样才能将hhvm添加到phpstorm? 和我的第二个问题是:我写这行MadeLine原型库,并将hhvm添加到php torm

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); 
 
}
当调试这在第8行其返回文件不存在,它在第11行 stucked我应该怎么办? tnx

回答

0

在第11行,您使用readline从控制台读取令牌。 你可能想硬编码,所以替换该行与以下行:

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