2017-10-06 6 views
0

Hallo ich möchte MadelineProto in meinem Projekt zu automatisieren einige Aktivität.Ich muss Kanal, den der Admin nicht hinzufügen mir.I gehört von madeline es ist möglich.in der Anforderung von madeline sagte es die madelinie funktioniert nur auf php7 und hhvm.meine erste frage ist wie kann ich hhvm zu phpstorm hinzufügen? und meine zweite Frage lautet: Ich schrieb diese ZeilenMadeLine Proto Bibliothek und fügen hhvm zu 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); 
 
}
, wenn ich diese Zeile in debuggen 8 es Datei zurückgeben nicht existiert und es stucked in Zeile 11. , was soll ich tun? tnx

Antwort

0

In Zeile 11 verwenden Sie readline, um das Token von der Konsole zu lesen. Sie wollten wahrscheinlich codieren, ersetzen, so dass die Zeile mit der folgenden Zeile:

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