Size: a a a

2020 November 29

in aiogram [ru]
Разобрался?)
источник

in aiogram [ru]
Глянь, что делает функция super
источник

ЕП

Евгений Петров... in aiogram [ru]
Разобрался?)
Ага, я прочитал, что та конструкция эквивалентна простому super() без параметров. Впервые с параметрами видел её
источник

В

Владимир in aiogram [ru]
Доброго времени суток, скажите кто с sqlalchemy pymysql работал?
источник

В

Владимир in aiogram [ru]
Не могу решить проблему: "sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1698, "Access denied for user 'root'@'localhost'")". Уже гуглил, но найденные решения не помогают.
источник

DK

Dan Kolos in aiogram [ru]
Приветствую!

Была проблема с управлением большими файлами в сервисе. Начал решать при помощи локального api сервера. Файлы на сервер пишутся, но при вызове метода download (класс Downloadable) в destination файл пишется {"ok":false,"error_code":404,"description":"Not Found”}. Я не понимаю, это баг в aiogram или я просто что-то не так делаю?

Понимаю, что по-хорошему нужно все операции с файлами непосредственно производить в директории сервера, но из-за этого придется достаточно сильно менять архитектуру, на что времени маловато. Вопросы следующие:
- Можно ли как-то исправить работу метода Downloadable.download для локального сервака?
- Можно ли как-то получить путь к загруженному на локальный апи-сервер файлу из его file_id?

Буду очень признателен, если кто-то ответит!
источник

F🍭

Fenicu 🍭 in aiogram [ru]
у тебя local включен я так полагаю?
источник

F🍭

Fenicu 🍭 in aiogram [ru]
сделай гет_файл, там тебе будет отдаваться локальный путь до твоего файла
источник

DK

Dan Kolos in aiogram [ru]
Fenicu 🍭
у тебя local включен я так полагаю?
что подразумеваешь под этим? в инициализации бота что-то нужно дополнительно прописать?

Инстанс инициализирую так, если что
bot = Bot(BOT_TOKEN, server=TelegramAPIServer.from_base("http://tgserver:8080”))
источник

F🍭

Fenicu 🍭 in aiogram [ru]
ты когда локальный бот апи поднимал, ты локал мод включал?
источник

F🍭

Fenicu 🍭 in aiogram [ru]
видимо да
источник

DK

Dan Kolos in aiogram [ru]
да
источник

F🍭

Fenicu 🍭 in aiogram [ru]
а ты пытаешься скачать то, что у тебя уже локально лежит
источник

F🍭

Fenicu 🍭 in aiogram [ru]
когда ты делаешь гет_файл, то у тебя в path там будет путь до файла на твоём сервере
источник

F🍭

Fenicu 🍭 in aiogram [ru]
тебе не надо ничего скачивать
источник

DK

Dan Kolos in aiogram [ru]
Fenicu 🍭
а ты пытаешься скачать то, что у тебя уже локально лежит
да, я понимаю, что это звучит очень дерьмово ))))))
просто очень лениво переписывать кучу функционала
источник

DK

Dan Kolos in aiogram [ru]
спасибо!
источник

F🍭

Fenicu 🍭 in aiogram [ru]
в будущем (возможно) download будет перемещать файлы при указании бот апи или типо того
источник

DK

Dan Kolos in aiogram [ru]
тем не менее по-хорошему исключение поднимать какое-нибудь на вызове download
источник

F🍭

Fenicu 🍭 in aiogram [ru]
ну это пока такие приколы, ибо не совсем аиограм адаптирован под локальный бот апи
источник