From e144fe9bb7479a59088a9ae0e46357aa8407784d Mon Sep 17 00:00:00 2001 From: Kylmakalle Date: Sat, 14 Dec 2019 01:48:41 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D1=81=D1=8B=D0=BB?= =?UTF-8?q?=D0=B0=D0=B5=D0=BC=D1=8B=D0=B5=20=D1=81=D0=BE=D0=BE=D0=B1=D1=89?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D1=8C?= =?UTF-8?q?=D0=B7=D1=83=D1=8E=D1=82=20=D0=BD=D0=B0=D1=81=D1=82=D1=80=D0=BE?= =?UTF-8?q?=D0=B9=D0=BA=D0=B8=20=D0=B7=D0=B2=D1=83=D0=BA=D0=B0=20=D0=BE?= =?UTF-8?q?=D1=82=20=D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=BD=D0=BE=D0=B3=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vk_messages.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/vk_messages.py b/vk_messages.py index 2973a68..716b6df 100644 --- a/vk_messages.py +++ b/vk_messages.py @@ -524,7 +524,8 @@ async def process_longpoll_event(api, new_event): async def process_message(msg, token=None, is_multichat=None, vk_chat_id=None, user_id=None, forward_settings=None, vkchat=None, - full_msg=None, forwarded=False, vk_msg_id=None, main_message=None, known_users=None): + full_msg=None, forwarded=False, vk_msg_id=None, main_message=None, known_users=None, + force_disable_notify=None): token = token or msg.api._session.access_token is_multichat = is_multichat or msg.is_multichat vk_msg_id = vk_msg_id or msg.msg_id @@ -554,7 +555,7 @@ async def process_message(msg, token=None, is_multichat=None, vk_chat_id=None, u full_msg = full_msg or await msg.api('messages.getById', message_ids=', '.join(str(x) for x in [vk_msg_id])) if full_msg.get('items'): for vk_msg in full_msg['items']: - disable_notify = bool(vk_msg.get('push_settings', False)) + disable_notify = force_disable_notify or bool(vk_msg.get('push_settings', False)) attaches_scheme = [] if vk_msg.get('attachments'): attaches_scheme = [await process_attachment(attachment, token) for attachment in @@ -727,7 +728,7 @@ async def process_message(msg, token=None, is_multichat=None, vk_chat_id=None, u forward_settings=forward_settings, vk_msg_id=vk_msg_id, vkchat=vkchat, full_msg={'items': [fwd_message]}, forwarded=True, main_message=header_message.message_id if header_message else None, - known_users=known_users) + known_users=known_users, force_disable_notify=disable_notify) async def get_name(identifier, api):