Как получить имя бота Telegram с помощью Php

Я пытаюсь создать собственную систему управления для ботов Telegram, чтобы я мог легко отправлять и читать обновления... Но моя главная проблема в том, что я не знаю, как извлечь данные из массива. позвольте мне объяснить это подробно, чтобы вы могли понять, о чем я говорю...

В основном, когда я пытаюсь getme команда, я получаю это:

{"ok":true,"result":{"id":275700102,"first_name":"photoshop_post_production","username":"post_pro_bot"}}

Поэтому я преобразовал это в массив с помощью Php, и это выглядит так:

    $_SESSION['website'] = "https://api.telegram.org/bot";
$_SESSION['url'] = "https://api.telegram.org/bot".$_SESSION['token'];

$_SESSION['me'] = file_get_contents($_SESSION['url']."/getme");
$_SESSION['meArray'] = json_decode($_SESSION['me'], TRUE);

Итак, как вы можете видеть, у меня есть массив с именем meArray и если я print_r это, это будет показано:

Array ( [ok] => 1 [result] => Array ( [id] => 275700102 [first_name] => photoshop_post_production [username] => post_pro_bot ) )

В общем, я не знаю, как извлечь имя пользователя или другую информацию, которую я хочу, из этого массива... Я пробовал несколько вещей, но безуспешно до сих пор... Так что не могли бы вы помочь мне с этим, я бы действительно действительно ценю это.

1 ответ

Решение

Итак, должно быть:

$_SESSION['meArray']['result']['username']

Попробуй это.

Другие вопросы по тегам