понять как фото от пользователя загнать в переменную
Какая библиотека? В какую переменную? Для хранения? Или вопрос в том, как достать это фото из сообщения?
Если локально брать из папки, то как-то так: photo = open('./photo.png', 'rb')
Telebot Как достать фото из сообщения и его сохранить для рассылки в боте
Фото хранить можно в базе данных/редис/просто в файле. У телебота не знаю как, в аиограм msg.photo[-1].file_id - это будет файл_ид. Его потом можно рассылать (это сработает верно, если пользователь пришлет боту одно фото) Ну и вообще состав сообщения можно посмотреть в бот апи и в случае чего достать вручную. Но уверен, что в телеботе можно проще
Окей, спасибо
Еще дополню: в декораторе обязательно нужно указать в content_types, что он должен принимать фото. Или вообще все виды сообщений (в зависимости от того, что нужно)
Обсуждают сегодня