Ошибка при отправке base64-скриншота в телеграм бота.

Поддержка
  • Отправляю в телеграм бота сриншот - через POST запрос. Скриншот сохранён в переменную [[SCREENSHOT_BASE64]] в виде base64-строки .
    В телеграм-бота ничего не приходит и Бас выдаёт:

    [718617763] [16:43:30] Поток №1 : Все данные были обработаны для 19замазал61:AAFзамазал6QiA
    

    Что я не так указал в post запросе?

    Указываю:

    https://api.telegram.org/bot{{19замазал61:AAFTзамазалA}}/sendPhoto
    
    "chat_id",{{33замазал90}},"photo","base64://" + [[SCREENSHOT_BASE64]]
    

    Скрин:
    ц1.jpg

  • @mik888em Такое ощущение что у вас где то ошибка в коде. Но я не специалист просто предположения. Возможно у вас в выполнить код какой то асинхрон не до конца закрыт, а на этом экшене получается его закрывает скобочка или ! появляется. У самого так было. Но это не точно.

  • @mik888em попробуйте фигурные скобки все убрать, если это не название ресурса, а просто значение.

  • @smeckoi77
    спасибо . всё заработало.
    готовый код:

    https://api.telegram.org/bot19замазал61:AAзамазалQiA/sendPhoto
    
    "chat_id",33замазал90,"photo","base64://" + [[SCREENSHOT_BASE64]]
    

    скрин куда код ставим:
    ц3.jpg

  • Приветствую, спасибо за рабочий пример. Очень помогло.

  • 0 Votes
    5 Posts
    649 Views
  • 0 Votes
    2 Posts
    431 Views
  • 0 Votes
    6 Posts
    637 Views
  • 0 Votes
    6 Posts
    698 Views
  • 0 Votes
    3 Posts
    564 Views