Отправка картинки через встроенную функцию отправки сообщений телеграм



  • @teamgame можно попробовать через эту библиотеку.. https://github.com/Surye/telepy
    Но сложность в том что она на питоне, хз как прикрутить



  • @teamgame если интересует именно отправка фото своему телеграм боту (уведомление) то это делается просто, через POST запрос.

    https://api.telegram.org/bot{{BotToken}}/sendPhoto
    
    // Данные запроса
    "chat_id",{{chatId}},"photo","file://" + {{photos|notreuse}}
    
    // Тип содержимого
    multipart
    



  • @tZen спасибо) можно ли сразу без сохранения на диске отправлять? Там картинка в base сразу в буфере хранится



  • @teamgame лично я не тестил, у меня фото обычно складируются в tmp папке с проектом и оттуда уже производится с ними работа.
    Судя по telegram api docs метод sendPhoto принимает в качестве аргумента параметра photo либо строку с путем до файла либо id уже загруженного файла. Но вы всегда можете протестировать отправку base64 самостоятельно 😉



  • @tZen только дошел до отправки картинок. Поставил сразу как данные base64 и все Ок.



  • @teamgame получилось сразу отправить?



  • @GamiD ага



  • @teamgame Вместо {{photos|notreuse}} поставил переменную с base64?



  • @GamiD я через конструктор сделал. Во второе поле base



  • @teamgame понял спасибо


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.