Прото-библиотека MadeLine и добавление hhvm в php-torm

привет, я хочу использовать MadelineProto в своем проекте, чтобы автоматизировать некоторые действия. Мне нужно присоединиться к каналу, который администратор не добавил меня. Я слышал от Madeline, что это возможно. .мой первый вопрос, как я могу добавить hhvm в phpstorm?? и мой второй вопрос: я написал эти строки

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);
}
when i debug this in line 8 it return file doesn't exist and it stucked in line 11. what should i do? tnx


person saleh    schedule 06.10.2017    source источник


Ответы (1)


В строке 11 вы используете readline для чтения токена из консоли. Вероятно, вы хотели жестко запрограммировать его, поэтому замените эту строку следующей строкой:

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

person Danogentili    schedule 05.11.2017