Ответы пользователя по тегу Node.js
  • Как получить file_id в телеграмм?

    APTEMOH
    @APTEMOH
    Пишу чат ботов, телеграм ботов, ботов во вконтакте
    Грузим боту фото как фото или как документ. Далее:

    # Было загружено ФОТО или документ
    if ( isset($result["message"]["photo"]) OR isset($result["message"]["document"]) ) {


    Далее:
    if (isset($result["message"]["photo"])) {
        $file_id = $result['message']['photo'][count($result['message']['photo']) - 1]['file_id'];
    }elseif (isset($result["message"]["document"])) {
        $file_id = $result['message']['document']['file_id'];
    }else{
    
    }


    Дальше грузим на сервер и/или делаем что нужно:

    $res = $telegram->getFile(['file_id' => $file_id]);
    Ответ написан
    Комментировать