@@ -21,35 +21,37 @@ def create_endpoints(plugin):
2121 plugin .on_message (".*@channel" , here_bad )
2222 plugin .on_message (".*codervets" , not_named )
2323
24- def not_bot_message (event : Message ):
25- return 'message' not in event or 'subtype' not in event ['message' ] or event ['message' ]['subtype' ] != 'bot_message'
2624
25+ def not_bot_message (event : Message ):
26+ value = 'message' not in event or 'subtype' not in event or event ['subtype' ] != 'bot_message'
27+ return value
2728
28- async def message_changed (event : Message , app : SirBot ):
29- """
30- Logs all message edits not made by a bot.
31- """
3229def not_bot_delete (event : Message ):
3330 return 'previous_message' not in event or 'bot_id' not in event ['previous_message' ]
3431
32+
3533async def not_named (event : Message , app : SirBot ):
3634 response = {'channel' : event ['channel' ], 'text' : f'<@{ event ["user" ]} > - How dare you utter the Dark Lord\' s name' }
37- await app .plugins ["slack" ].api .query (methods .CHAT_POST_MESSAGE , data = response )
35+ await app .plugins ["slack" ].api .query (methods .CHAT_POST_MESSAGE , data = response )
36+
3837
3938async def here_bad (event : Message , app : SirBot ):
40- response = {'channel' : event ['channel' ], 'text' : f'<@{ event ["user" ]} > - you are a very bad person for using that command' }
41- await app .plugins ["slack" ].api .query (methods .CHAT_POST_MESSAGE , data = response )
39+ response = {'channel' : event ['channel' ],
40+ 'text' : f'<@{ event ["user" ]} > - you are a very bad person for using that command' }
41+ await app .plugins ["slack" ].api .query (methods .CHAT_POST_MESSAGE , data = response )
42+
4243
4344async def tech_tips (event : Message , app : SirBot ):
44- logger .info (
45- f'tech logging: { event } ' )
46- try :
47- tech_terms : dict = await TechTerms (event ['channel' ], event ['user' ],
45+ if not_bot_message (event ):
46+ logger .info (
47+ f'tech logging: { event } ' )
48+ try :
49+ tech_terms : dict = await TechTerms (event ['channel' ], event ['user' ],
4850 event .get ('text' ), app ).grab_values ()
4951
50- await app .plugins ["slack" ].api .query (methods .CHAT_POST_MESSAGE , tech_terms ['message' ])
51- except Exception as E :
52- logger .exception (E )
52+ await app .plugins ["slack" ].api .query (methods .CHAT_POST_MESSAGE , tech_terms ['message' ])
53+ except Exception as E :
54+ logger .exception (E )
5355
5456
5557async def message_changed (event : Message , app : SirBot ):
@@ -70,7 +72,7 @@ async def message_deleted(event: Message, app: SirBot):
7072 """
7173 Logs all message deletions not made by a bot.
7274 """
73- if not_bot_message (event ):
75+ if not_bot_delete (event ):
7476 try :
7577 logger .info (
7678 f'CHANGE_LOGGING: deleted: { event ["ts" ]} for user: { event ["previous_message" ]["user" ]} \n { event } ' )
0 commit comments