169 похожих чатов

Т е последнего участника чата с новым, получается?(если новый есть)

9 ответов

29 просмотров

Это не список В ChatMemberUpdated находится (помимо прочего), old chat member и new chat member. old - это статус участника чата до момента этого события. Может быть чем угодно. kicked/restricted/left/member/administrator/creator new - это новый статус, который участник только что приобрел. Например, если у old был статус kicked или left, или restricted is_member=False, а у нового member/administrator/creator/restricted с is_member=True, то это вход в группу. Но я так, поверхностно накидал

Daniil Kovalenko
Это не список В ChatMemberUpdated находится (помим...

А не знаешь, можно ли как то в регистрации хендлера сразу прописать фильтр например new status = left или надо 1 хендлере (@dp.chat_member) обрабатывать и потом раскидывать на 2 функции, что есть вход и что есть выход

G
А не знаешь, можно ли как то в регистрации хендлер...

Написать свой фильтр Можно magic filter использовать в твоём случае Он фильтруется точно так же, как и любой другой хендлер

Хорошо, спасибо! А не знаешь ContentTypesFilter(content_types=ContentType.NEW_CHAT_MEMBERS) вернут по такому фильтр или уже это не актуально в 3?

Daniil Kovalenko
Там же есть content_types фильтр

Да, нашел) content_types="new_chat_members" вот так работает

Daniil Kovalenko
То же самое, что и в 2.Х

Видимо на автомате добавил ContentTypesFilter(content_types=ContentType.NEW_CHAT_MEMBERS), так как в документацию совет именно так использовать Recommended: With usage of ContentType helper: ContentTypesFilter(content_types=[ContentType.PHOTO])

G
Видимо на автомате добавил ContentTypesFilter(cont...

Recommend - про использование ContentType хелпера, который содержит типы, например указанный ContentType.PHOTO Сам фильтр однохуйственно

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
15
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта