fizruk / telegram-bot-simple

Easy to use library for building Telegram bots in Haskell.
BSD 3-Clause "New" or "Revised" License
107 stars 54 forks source link

sendMediaGroup #196

Open Gmihtt opened 3 weeks ago

Gmihtt commented 3 weeks ago

1. При использование sendMediaGroup в telegram-bot-api столкнулся с таким багом: Что sendMediaGroup не может отправить файлы, которые загружаешь на сервера телеграмма для первичной отправки, проблема где-то в инстансе для multipart, почему-то не подтягиваются файлы. Тогда как sendPhoto/sendVideo нормально работают с теми же файла лежащими в тех же местах. 2. Есть предложение сделать возможность работать с файлами без сохрания, то есть, InputFile сейчас принимает на вход FilePath и ContentType Вместо этого, можно было бы передавать файл в бинарном формате - аналогично тому, как это сделано в aiogram https://docs.aiogram.dev/en/latest/api/upload_file.html#aiogram.types.input_file.BufferedInputFile Это очень валидный кейс, когда есть необходимость отправлять фотографии между двумя разными ботами, и нет возможности явно работать с айдишниками файлов Если работать с бинарным форматом, то не придется ничего сохранять

Gmihtt commented 3 weeks ago

Если будет нужно, то могу по первому пункту пример дать на котором не работает