2017-10-06 4 views
0

Salut je veux utiliser MadelineProto dans mon projet pour automatiser une activité.J'ai besoin de rejoindre le canal que l'administrateur ne m'ajoute pas.je entendu par madeline il est possible.Dans l'exigence de madeline il a dit que la madeline ne fonctionne que sur php7 et hhvm.mon première question est comment puis-je ajouter hhvm à phpstorm ?? et ma deuxième question est la suivante: je l'ai écrit ces lignesMadeLine proto bibliothèque et ajouter 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); 
 
}
quand je débugger dans la ligne 8, il n'existe revenir fichier pas et il stucked dans la ligne 11. que dois-je faire? tnx

Répondre

0

Sur la ligne 11, vous utilisez readline pour lire le jeton depuis la console. Vous vouliez probablement hardcode, donc remplacer cette ligne avec la ligne suivante:

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