Отправка тг ботом файлов через метод sendMediaGroup

Поддержка
  • Пытаюсь тг ботом загрузить несколько фото одним постом, если отправляю файлы прямой ссылкой на ресурс то все четко отправляется,

    {"chat_id": "-32323423423",
    		 "media": [
                   {"type": "photo", "media": "https://crm-gang.qsystem.com.ua/files/custom/FOTO/190122/117.jpg","caption": "текст для отправки","parse_mode": "MarkdownV2"},
                   {"type": "photo", "media": "https://crm-gang.qsystem.com.ua/files/custom/FOTO/190122/117.jpg"}]}
    

    но не могу понять как отправить файлы которые лежат прям на компьютере? выставляю content type "Multipart", ответ от сервера прилетает 400, выбираю json, ответ

    {"ok":false,"error_code":400,"description":"Bad Request: parameter \"media\" is required"}
    

    читаю файл и как base 64 и просто читаю, не помогает. поясните, как быть, не до конца соображаю в кодинге :)

    И реально ли добавить эти кнопки под пост?

    "reply_markup": {
      "inline_keyboard": [
          [{
                  "text": "Ссылка",
                  "callback_data": "ОтветНаСообщение1",
                  "url": "infostart.ru"
              }
          ],
          [{
                  "text": "Ссылка",
                  "callback_data": "ОтветНаСообщение1",
                  "url": "infostart.ru"
              }, {
                  "text": "Ссылка",
                  "callback_data": "ОтветНаСообщение1",
                  "url": "infostart.ru"
              }
          ]]
    }
    
  • Как решил? С той же проблемой сейчас вожусь

  • 0 Votes
    1 Posts
    326 Views
  • 0 Votes
    3 Posts
    388 Views
  • 0 Votes
    47 Posts
    3964 Views
  • 0 Votes
    8 Posts
    929 Views
  • 0 Votes
    2 Posts
    548 Views