Как отправлять вместо url файла, file_id

← К списку тем

else if ($text === "/ios") {
	$url = "https://mysite.com/tgb/example-IOS.mp4";	
	apiRequest("sendDocument", array('chat_id' => $chat_id, 'document' => $url, 'caption' => "example for ios"));	
	}

Приветствую! Замечательный сайт!
Подскажите пожалуйста, как изменить код, чтоб можно было отправлять уже загруженный файл, через file_id
Jay Gatsby 16.05.2021 в 22:36

Авторизуйтесь через Telegram, чтобы ответить.
Откройте бот @SiteAuthBot, нажмите кнопку Старт/Start. Следуйте инструкциям бота.


Ответы

  • $url = 'file_id'
    iMakeBots 17.05.2021 в 14:36
    • я пробовал, не вышло, и так:
      else if ($text === "/ios") {
      	$url = "AgACAgIAAxkBAAEKWb5goLQWdv1AtMaBDCppmK684E9j1gACwbQxGxbpAUno0M83aAu-Qc7oVqIuAAMBAAMCAAN5AAPiVwIAAR8E";	
      	apiRequest("sendDocument", array('chat_id' => $chat_id, 'document' => $url, 'caption' => "example for ios"));	
      	}
      и так:
      else if ($text === "/ios") {
      	$url = 'AgACAgIAAxkBAAEKWb5goLQWdv1AtMaBDCppmK684E9j1gACwbQxGxbpAUno0M83aAu-Qc7oVqIuAAMBAAMCAAN5AAPiVwIAAR8E';	
      	apiRequest("sendDocument", array('chat_id' => $chat_id, 'document' => $url, 'caption' => "example for ios"));	
      	}
      ничего не отправляется (
      Jay Gatsby 17.05.2021 в 17:10
      • получается, если убрать из кода описание 'caption' => "example for ios"
        подставил другой id файла, снова не работает, странно
        поставил тот код, который сработал, вернул описание и работает с описанием /рукалицо/ может там должно пройти время, чтоб на серверах разошелся file_id
        Jay Gatsby 17.05.2021 в 22:13
      • File_id привязывается к боту (chat_id) в который файл отправлен
        iMakeBots 18.05.2021 в 00:01