Переменная сломалась. Не отправляется в телегу файл.

Поддержка
  • В телеграм отправляю файл zip архива ( несколько килобайт) с описанием этого файла (сопроводительный текст) , описание в переменой [[TEXT_TYPE]]

    Когда так отправляю, то норм отправляется и в телеге сразу же вижу:

    "chat_id",33секрет0,"document","file://C:\u005cUsers\u005cAdmin\u005cDownloads\u005cTelegram\u0020Desktop\u005c13\u0020(54).7z","caption",[[TEXT_TYPE]],"parse_mode","html"
    

    3е.png

    А вот так не отправляется в телегу:

    "chat_id",33секрет0,"document","file://" + [[PYT]],"caption",[[TEXT_TYPE]],"parse_mode","html"
    

    А всего лишь отличие что в переменную [[PYT]] я засунул тоже самый путь:

    C:\u005cUsers\u005cAdmin\u005cDownloads\u005cTelegram\u0020Desktop\u005c13\u0020(54).7z
    

    Скрины этой ситуации
    Это отправляется норм:
    1t.png

    Это не отправляет:
    2t.png

  • неужели никто в телегу кроме картинок файлы не отправлял?

  • Сделай в переменной нормальный путь, без замены символов
    типа c:\users\admin\desktop\file.7z

  • @DrPrime Спасибо , это помогло!
    Вот так работает отлично:
    В переменой [[TEXT_TYPE]] предварительно установил:

    Любой текст даже кириллическими или латинскими символами и даже с символами типа #&**$*&$@(# причем этот текст даже не нужно кодировать как-то , то есть посылаем текст как есть
    

    В переменой [[PYT]] предварительно установил путь к реальному файлу (то есть без всякого кодирования текста пути) и даже разные символы, в том числе кириллицу можно ставить:

    C:\Users\Admin\Downloads\Telegram Desktop\13 (54).7z
    

    url:

    
    https://api.telegram.org/bot69******0:AAGwb**********************mY/sendDocument
    

    Post Data :

    "chat_id",3секрет0,"document","file://" + [[PYT]],"caption",[[TEXT_TYPE]],"parse_mode","html"
    

    тип содержимого установил:

    multipart
    

    И в результате отправки пост запросом все успешно пришло в телегу:
    d9294f11-3424-4e9e-bb8a-f71e84bbb4e3-image.png