Size: a a a

2020 July 24

Т

Технопёс in aiogram [ru]
Tishka17
Как можно проверить, что сообщение/нажатие на кнопку в привате пришло?
from aiogram.types import ChatType
ChatType.is_private
/
ChatType.is_supergroup_or_group
(Пишу по памяти, это фильтры)
источник

T

Tishka17 in aiogram [ru]
Технопёс
from aiogram.types import ChatType
ChatType.is_private
/
ChatType.is_supergroup_or_group
(Пишу по памяти, это фильтры)
Мне нужен один "мета"-фильтр
источник

T

Tishka17 in aiogram [ru]
Который я просто буду везде юзать
источник

Т

Технопёс in aiogram [ru]
Сделай сам
источник

Т

Технопёс in aiogram [ru]
"Просто добавь воды"
источник

ЕП

Евгений Петров... in aiogram [ru]
Evgeny Kovalchuk
А когда он мне понадобится? 1 раз из 100 кейсов?
А, ну т.е. если тебе нужно будет писать отметку времени в БД, ты будешь постоянно дёргать преобразование из объекта datetime в число (которое до этого было на входе преобразовано из числа в datetime) и считать, что всё норм.
Но не дай бог в обратную сторону — "это другое" (с)
источник

T

Tishka17 in aiogram [ru]
Ну я и сделал через isinstance
источник

T

Tishka17 in aiogram [ru]
Евгений Петров
А, ну т.е. если тебе нужно будет писать отметку времени в БД, ты будешь постоянно дёргать преобразование из объекта datetime в число (которое до этого было на входе преобразовано из числа в datetime) и считать, что всё норм.
Но не дай бог в обратную сторону — "это другое" (с)
Это не просто норм, это хорошо и удобно
источник

T

Tishka17 in aiogram [ru]
Лучше везде иметь datetime, чем вперемешку строки разного формата, числа и хз что ещё
источник

T

Tishka17 in aiogram [ru]
Более того, число должно быть в секундах или миллисекундах? С 1970 или 1900 года?
источник

T

Tishka17 in aiogram [ru]
А строка - исоформат или кастомный?
источник

T

Tishka17 in aiogram [ru]
Слой работы с БД не должен с этим ебаться
источник

ЕП

Евгений Петров... in aiogram [ru]
Tishka17
Это не просто норм, это хорошо и удобно
равно как и обратное действие. У телеги отлично сделано: прилетает число, дальше делай с ним что хочешь. Человек, который будет использовать aiogram после изучения документации Bot API уже понимает, что ожидает получить на входе.
А я напомню, что aiogram в первую очередь — обертка над API
источник

EK

Evgeny Kovalchuk in aiogram [ru]
Ясно, это троллинг.
источник

EK

Evgeny Kovalchuk in aiogram [ru]
Не раскусил.
источник

ЕП

Евгений Петров... in aiogram [ru]
Tishka17
Более того, число должно быть в секундах или миллисекундах? С 1970 или 1900 года?
date   Integer   Date the message was sent in Unix time
Всё предельно понятно
источник

Т

Технопёс in aiogram [ru]
Весело тут у вас
источник

T

Tishka17 in aiogram [ru]
Евгений Петров
date   Integer   Date the message was sent in Unix time
Всё предельно понятно
Скажи это когда у тебя будет кроме телеги ещё что-то.
источник

T

Tishka17 in aiogram [ru]
Тебе все равно даты из разных апишек надо к одному типу приводить
источник

T

Tishka17 in aiogram [ru]
Так пусть лучше это будет datetime
источник