Подскажите, как отлавливать событие, кто и сколько пользователей пригласил в чат телеграм.
@dp.message_handler(content_types=['ChatJoinRequest'])
async def on_user_joined(message: types.Message):
await bot.chat_join_request(
message.chat.id,
message.from_user.id)
await update.message()
и так делал: А вот как, примеров в нете не нашел, а этот код с другого кода слипил, там было приглашение по ссылке.
@dp.chat_join_request_handler()
async def on_user_joined(message: types.Message):
await bot.chat_join_request(
message.chat.id,
message.from_user.id)
await update.message()
В консоле я увидел это
INFO:aiogram.contrib.middlewares.logging:Received chat member update for user [ID:1621id]. Old state: {'user': {'id': 1956id, 'is_bot': False, 'first_name': 'Дмитрий', 'username': 'nik', 'language_code': 'ru'}, 'status': 'left'} New state: {'user': {'id': 195id, 'is_bot': False, 'first_name': 'Дмитрий', 'username': 'nik', 'language_code': 'ru'}, 'status': 'member'}
INFO:aiogram.contrib.middlewares.logging:Process update [ID:2619id]: [success] (in 1 ms)
INFO:aiogram.contrib.middlewares.logging:Received message [ID:20id] in chat [supergroup:-100177id]
Как вывести строку в группу, от имени Бота, что Дмитрий пригласил 10 пользователей, или же записывать это в json файл и по дням.