Замени ты кварги здесь на объект извне (у которого bot.send только лишь дёргает сериализатор - и ты получишь мою задумку
Ух ты, это же bot(SendMessage())
это почти оно результат SendMessage() - должен возвращать сериализатор Message(), который строит юзер. Может не сам реквест, но все данные, которые нужны для сборки реквеста ботом
Кажется, я тебя понял. Тебе просто не нравится нейминг
мне не нравится что половина торчит откуда не следует
По факту, SendMessage как раз принимает в себя всё, что нужно))))
requests.send_request
больно стало чот
https://github.com/Tishka17/dataclass_rest/blob/master/dataclass_rest/sync_base.py#L15 Вот так надо чтобы было
оооооо тема
Вспоминая вчерашнее обсуждение. Думаю воспользоваться твоей идеей для рефакторинга своей либы. Но вот для пользовательского API это кажется очень неудобным. Накидал тут пример работы с api vk (можно для разминки и для телеги сделать) https://github.com/Tishka17/dataclass_rest/blob/master/vkapi_example.py
Та идея базировалась на идее каких-то специалистов мол методам ни к чему обилие аргументов для вызова - пусть принимают объекты, если надо - датаклассы.
эта идея пришла скорее всего из джавы, где нет keyword аргументов
Я как бы не против кейвордами обозначать конфиг значения для вызова. Но принимать ими параметры для создания реквеста... Почему не сам объект сообщения в ответе за то, как его отправлять
ну не, тут надо разделять
а вообще я просто пришел похвастаться либой =D
Обсуждают сегодня