Don't log events that happen in the log chat
This commit is contained in:
parent
aa295cffb3
commit
08b36db902
|
@ -7,7 +7,7 @@ from .. import config, slave, log_errors, app_user_ids
|
||||||
logged = set()
|
logged = set()
|
||||||
lock = asyncio.Lock()
|
lock = asyncio.Lock()
|
||||||
|
|
||||||
@Client.on_message(filters.incoming & filters.forwarded & (filters.group | filters.channel))
|
@Client.on_message(~filters.chat(config['config']['log_chat']) & filters.incoming & filters.forwarded & (filters.group | filters.channel))
|
||||||
@log_errors
|
@log_errors
|
||||||
async def log_forwards(client, message):
|
async def log_forwards(client, message):
|
||||||
if not config['config'].get('log_forwards'):
|
if not config['config'].get('log_forwards'):
|
||||||
|
|
|
@ -7,7 +7,7 @@ from .. import config, slave, log_errors
|
||||||
reported = set()
|
reported = set()
|
||||||
lock = asyncio.Lock()
|
lock = asyncio.Lock()
|
||||||
|
|
||||||
@Client.on_message(filters.regex(r'(?:^|\s+)@admins?(?:$|\W+)|^[/!](?:report|admins?)(?:$|\W+)') & filters.group)
|
@Client.on_message(~filters.chat(config['config']['log_chat']) & filters.regex(r'(?:^|\s+)@admins?(?:$|\W+)|^[/!](?:report|admins?)(?:$|\W+)') & filters.group)
|
||||||
@log_errors
|
@log_errors
|
||||||
async def log_reports(client, message):
|
async def log_reports(client, message):
|
||||||
if not config['config']['log_reports']:
|
if not config['config']['log_reports']:
|
||||||
|
|
|
@ -29,6 +29,9 @@ async def log_user_joins(client, update, users, chats):
|
||||||
sexy_chat_id = -chat_id
|
sexy_chat_id = -chat_id
|
||||||
else:
|
else:
|
||||||
return
|
return
|
||||||
|
peer = await client.resolve_peer(config['config']['log_chat'])
|
||||||
|
if peer == message.to_id:
|
||||||
|
return
|
||||||
is_join = isinstance(action, MessageActionChatJoinedByLink)
|
is_join = isinstance(action, MessageActionChatJoinedByLink)
|
||||||
if not is_join:
|
if not is_join:
|
||||||
is_join = action.users == [message.from_id]
|
is_join = action.users == [message.from_id]
|
||||||
|
|
Loading…
Reference in New Issue