
Suren
29.07.2018
09:54:06
Очень здорово и приятно, когда авторы библиотек делают вспомогательные методы, упрощающие написание кода, но основная часть, которая отражает исходный API, ни в коем случае не должна расходиться с действительностью.
Просто представьте, что вы вызываете метод send_photo, а вместо него дёргается send_document, потому что разработчику показалось, что с документами людям проще работать.
ну это ты перегибаешь. тут уже другое совсем
ну и у тебя редактор должен показывать, что Message.date возвращает не инт, а DateTimeField

Евгений
29.07.2018
09:54:30
По SSH на нестабильном соединении вдали от цивилизации

Suren
29.07.2018
09:54:43

Google

Suren
29.07.2018
09:55:13

Евгений
29.07.2018
09:55:22
Грош цена такой библиотеке, которая плюёт в лицо пользователям своими фантазиями по теме.

Ярослав
29.07.2018
09:56:15

Евгений
29.07.2018
09:56:25
Ещё раз: если бы автор писал какую-то свою библиотеку - пожалуйста, что угодно, его право. Но раз уж он делает обёртку над Bot API, то уж будь любезен перенести основную часть без изменений, а во вспомогательных методах делай что хочешь
у нее даже мануалов нормальных нету
У меня была мысль перенести ботов на aiogram и запилить второй учебник, но теперь я этого делать точно не буду. Нафига мне тратить своё время на поиск проблем в коде из-за того, что автору не понравилась документация Bot API

b0g3r
29.07.2018
09:57:34
datetime объекты в datetime полях — ок
причем тут строка — непонятно

Suren
29.07.2018
09:57:43
Если вы питонист, то видя у объекта аттрибут date, вы бы хотели видеть там объект datetime (с которым можно работать нормально), или int (unix timestamp, который нужно сконвертировать ручками в datetime и потом работать с ним нормально)?
public poll
datetime.datetime – 7
??????? 70%
@surik00, @martin_winks, @b0g3r, @altsk, @dimamiskevich, @s6a16ec, @topvbiv
int (unix timestamp) – 2
?? 20%
@yakimka, @bunk100
Не пишу на питоне – 1
? 10%
@Bannerets
? 10 people voted so far.

Ярослав
29.07.2018
09:57:49

Suren
29.07.2018
09:57:57

b0g3r
29.07.2018
09:58:04
?♂️

Евгений
29.07.2018
09:58:07
он делал print
В примере. А код у меня сломался, когда я передавал в restrict_chat_member значение message.date, потому что, сука, "2018-07-29 11:12:13" - это не Unixtime, как в документации

Google

b0g3r
29.07.2018
09:58:47
что может быть лучше отладки принтами
только перенос кода с одной библиотеки на другую и потом несчадное бомбление от отладки принтами

Suren
29.07.2018
09:59:33

b0g3r
29.07.2018
09:59:52
интересно, была бы обратная ситуация?

Suren
29.07.2018
09:59:59

b0g3r
29.07.2018
10:00:14
ну типа писал @Groosha сто лет на аиограм, потом набрался смелости и решил переезжать на пайтелеграмботапи
и там ЮНИКС ИНТЫ вместо понятных всем датетайм объектов
и тут такой же пост на два экрана
про коров

Евгений
29.07.2018
10:00:43
Пиздец вы ребята, конечно.
Прям наизусть помните документацию и знаете, что раз в доке Message.Date - это Unixtime, то надо обязательно конвертировать его в строку.
Вам в лицо плюют, когда вместо документации по Bot API подсовывают лажу, а вы говорите, что это правильно

marchwinks
29.07.2018
10:00:53
Если вы питонист, то видя у объекта аттрибут date, вы бы хотели видеть там объект datetime (с которым можно работать нормально), или int (unix timestamp, который нужно сконвертировать ручками в datetime и потом работать с ним нормально)?
public poll
datetime.datetime – 7
??????? 70%
@surik00, @martin_winks, @b0g3r, @altsk, @dimamiskevich, @s6a16ec, @topvbiv
int (unix timestamp) – 2
?? 20%
@yakimka, @bunk100
Не пишу на питоне – 1
? 10%
@Bannerets
? 10 people voted so far.
тупорылый андроид еле скроллит таки5 мессаги

b0g3r
29.07.2018
10:00:56
в какую строку?

Suren
29.07.2018
10:01:02

b0g3r
29.07.2018
10:01:18
я до сих пор не понимаю откуда там строки полезли

Suren
29.07.2018
10:01:28

Евгений
29.07.2018
10:01:44

Suren
29.07.2018
10:01:57
это же дока апи. почему через urllib с ней не работаешь?
а есть дока (ну по крайней мере сорцы) аиограма - там тоже наглядно
ты же понимаешь, почему передается именно юникс таймстемп в запросах?

Google

Евгений
29.07.2018
10:02:35

Ярослав
29.07.2018
10:02:57

Евгений
29.07.2018
10:03:16

b0g3r
29.07.2018
10:03:22
я тут вижу одну адекватную претензию — в restrict_chat_member надо отправлять датетайм, чтоб было консистентно

Suren
29.07.2018
10:03:33

Евгений
29.07.2018
10:03:52

b0g3r
29.07.2018
10:03:54
только про именование хотел задвинуть(

Suren
29.07.2018
10:04:06

Евгений
29.07.2018
10:04:42

Suren
29.07.2018
10:04:53

b0g3r
29.07.2018
10:04:57
Какой. Блять. Строкой

Suren
29.07.2018
10:05:04

b0g3r
29.07.2018
10:05:15
@Groosha тебе либо надо воздухом подышать, либо перечитать тред

Suren
29.07.2018
10:05:19
да какой строкой, ну перечитай

Евгений
29.07.2018
10:05:22
Какой. Блять. Строкой
Так. Ещё раз. Просто ответь на два моих вопроса, хорошо? Они ща будут заданы последовательно

b0g3r
29.07.2018
10:05:33

Suren
29.07.2018
10:05:40
там не строка. строка это когда ты печатаешь сама форматируется. это так определен метод __str__ у datetime

Евгений
29.07.2018
10:05:41
Да и хер с тобой тогда
Вас говном кормят, а вы причмокиваете

Google

Suren
29.07.2018
10:05:51

b0g3r
29.07.2018
10:05:52
Иди отдохни, капс выключи, маты убавь
Напиши адекватный ишью ?♀️, поговори с рутджуниором

Евгений
29.07.2018
10:06:14
Я его уже написал
С примерами и объяснением, почему так делать НЕ НУЖНО

b0g3r
29.07.2018
10:06:28
НЕ НУЖНО ругаться в этом чате. И ПРО СТРОКИ ЗАГОНЯТЬ
@temamagic на тебя нет

Suren
29.07.2018
10:06:49

Admin
ERROR: S client not available

b0g3r
29.07.2018
10:07:12
я вообще мимо проходил и хотел поугорать с логотипа аиограма

Евгений
29.07.2018
10:07:21

b0g3r
29.07.2018
10:07:41
Ну да, вот это уже косяк — выше про него писал

Suren
29.07.2018
10:07:47

Ярослав
29.07.2018
10:08:16

Suren
29.07.2018
10:08:29

Ярослав
29.07.2018
10:08:39
а если бы они заебошили restrict_time = message.date + 30000
чо тогда

Google

Suren
29.07.2018
10:09:03

Евгений
29.07.2018
10:09:06

Ярослав
29.07.2018
10:09:07
по доке то официальной - все норм

Suren
29.07.2018
10:09:18

b0g3r
29.07.2018
10:09:24
мой пайчарм кстати не даст работать с этим полем как c интом

Евгений
29.07.2018
10:09:26

Ярослав
29.07.2018
10:09:41

Suren
29.07.2018
10:09:44

b0g3r
29.07.2018
10:09:52

Suren
29.07.2018
10:09:55
я уже ему это показывал

b0g3r
29.07.2018
10:10:20
Я вот хочу претензию предъявить
аиограму
что там не словари, а какие-то объекты

marchwinks
29.07.2018
10:10:33
Гарри Поттер и самые бесполезные споры

b0g3r
29.07.2018
10:10:33
и жсону
что там не объекты а какие-то словари