Size: a a a

2020 January 22

Т

Технопёс in aiogram [ru]
Slam!
Нет. Евейт там всего лишь для асинхронного чтения из буфера. В конце он пихает в json.loads всю кучу, которую прочитал и выплевывает асинкоебу словарь
Он про мой говеный await read_json() нейминг
источник

S

Slam! in aiogram [ru]
Технопёс
Он про мой говеный await read_json() нейминг
А. И вправду говно
источник

Т

Технопёс in aiogram [ru]
Slam!
А. И вправду говно
Это псевдокод!
источник

Т

Технопёс in aiogram [ru]
В идеале бы оставить просто чтение, без лишней грязи. Если мне надо будет получить распарсить жсон, я возьму для этого либу сам, в вебфреймворке оно не нужно, и в данном случае не солидно
источник

S

Slam! in aiogram [ru]
Технопёс
В идеале бы оставить просто чтение, без лишней грязи. Если мне надо будет получить распарсить жсон, я возьму для этого либу сам, в вебфреймворке оно не нужно, и в данном случае не солидно
.text()
Василий доку не читаем
источник

Т

Технопёс in aiogram [ru]
Slam!
.text()
Василий доку не читаем
И к чему тут .text() ?
источник

Т

Технопёс in aiogram [ru]
Почему метод вообще не начался с глагола? Нейминг все равно говно!
источник

Т

Технопёс in aiogram [ru]
Это какая-то подделка проперти, оправдана разве что энкодингом
источник

Т

Технопёс in aiogram [ru]
Всех осадил, теперь можно и уроки сделать
источник

S

Slam! in aiogram [ru]
Технопёс
И к чему тут .text() ?
Просто чтение
источник

Т

Технопёс in aiogram [ru]
Slam!
Просто чтение
Я про .read()
источник

Т

Технопёс in aiogram [ru]
Дальше я б с контентом сам разобрался
источник

AT

Andrey Terekhin in aiogram [ru]
Подскажите пожалуйста, есть ли фильтр на смайлы в хендлерах сообщений? Или по регуляркам ловить
источник

AR

Alex RootJunior in aiogram [ru]
Andrey Terekhin
Подскажите пожалуйста, есть ли фильтр на смайлы в хендлерах сообщений? Или по регуляркам ловить
все или определенные?
источник

AT

Andrey Terekhin in aiogram [ru]
Все
источник

AR

Alex RootJunior in aiogram [ru]
Пакет:
pip install emoji

Код фильтра:
import emoji


def check_contains_emoji(text: str) -> bool:
   return any(s in text for s in emoji.UNICODE_EMOJI)


def message_contains_emoji(message: types.Mesage) -> bool:
   text = message.text or message.caption
   if not text:
       return False
   return check_contains_emoji(text)


Далее используй
message_contains_emoji
в качестве фильтра.
источник

q

quavo in aiogram [ru]
источник

‌‌‎lyteloli in aiogram [ru]
Alex RootJunior
Пакет:
pip install emoji

Код фильтра:
import emoji


def check_contains_emoji(text: str) -> bool:
   return any(s in text for s in emoji.UNICODE_EMOJI)


def message_contains_emoji(message: types.Mesage) -> bool:
   text = message.text or message.caption
   if not text:
       return False
   return check_contains_emoji(text)


Далее используй
message_contains_emoji
в качестве фильтра.
А там разве все эмодзи в пакете?
источник

AR

Alex RootJunior in aiogram [ru]
‌‌‎lyteloli
А там разве все эмодзи в пакете?
проверь =)
источник

‌‌‎lyteloli in aiogram [ru]
Alex RootJunior
проверь =)
Справедливо
источник