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

Всем привет. Подскажите, пжл, как можно поймать обновление, когда пользователь

подписывается на закрытый канал по ссылке?

Пытаюсь сделать таким образом, но не работает.

async def public_join(message: types.ChatJoinRequest):
await bot.send_message(chat_id=config.admin, text=str(message))


def register_handlers_test(dp: Dispatcher):
dp.register_chat_join_request_handler(public_join)


if __name__ == '__main__':
register_handlers_public(dp)
executor.start_polling(dp, on_startup=on_startup)

4 ответов

30 просмотров

хэндлером на апдейт типа chat_member (это НЕ контент-тайп), приём этого апдейта нужно включить отдельно

ChatJoinRequest — это когда юзер запрашивает разрешение на подписку, немного другое

Boris-Evdeev Автор вопроса
Groosha
хэндлером на апдейт типа chat_member (это НЕ конте...

А какой из этих хендлеров нужен? dp.register_chat_member_handler dp.register_my_chat_member_handler dp.register_chat_member_handler - вроде предназначен для обработки callback, если смотреть на принимаемые атрибуты

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

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

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
Хтось використовував Vapor на Windows?
Jaroshevskii
15
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
Оба варианта в целом подходят, но скорее создание конфликтной ситуации (на пустой основе). В прошлый раз он сказал мне про ESP32, я забыл про этот микроконтроллер, ошибся, я п...
КТ315
4
Карта сайта