Как получить имя бота 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']
Попробуй это.