File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1111
1212def create_endpoints (plugin ):
1313 plugin .on_event ("team_join" , team_join , wait = False )
14- plugin .on_message (".*" , message_changed , subtype = "message_changed" )
15- plugin .on_message (".*" , message_deleted , subtype = "message_deleted" )
1614
1715
1816async def team_join (event : Event , app : SirBot ) -> None :
@@ -30,25 +28,3 @@ async def team_join(event: Event, app: SirBot) -> None:
3028
3129 await asyncio .sleep (30 )
3230 await asyncio .wait (futures )
33-
34-
35- async def message_changed (event , app ):
36- try :
37- logger .info (event )
38- logger .info (
39- f'user_id: { event ["user" ]} has performed { event ["subtype" ]} on message: { event ["ts" ]} for user: { event ["previous_message" ]["user" ]} ' )
40-
41- except Exception as E :
42- logger .exception (E )
43- logger .debug (event )
44-
45-
46- async def message_deleted (event , app ):
47- try :
48- logger .info (event )
49- logger .info (
50- f'message deleted: { event ["ts" ]} for user: { event ["previous_message" ]["user" ]} ' )
51-
52- except Exception as E :
53- logger .exception (E )
54- logger .debug (event )
Original file line number Diff line number Diff line change @@ -15,6 +15,10 @@ def not_bot_message(event: Message):
1515 return 'message' not in event or 'subtype' not in event ['message' ] or event ['message' ]['subtype' ] != 'bot_message'
1616
1717
18+ def not_bot_delete (event : Message ):
19+ return 'previous_message' not in event or 'bot_id' not in event ['previous_message' ]
20+
21+
1822async def message_changed (event : Message , app : SirBot ):
1923 """
2024 Logs all message edits not made by a bot.
@@ -33,7 +37,7 @@ async def message_deleted(event: Message, app: SirBot):
3337 """
3438 Logs all message deletions not made by a bot.
3539 """
36- if not_bot_message (event ):
40+ if not_bot_delete (event ):
3741 try :
3842 logger .info (
3943 f'CHANGE_LOGGING: deleted: { event ["ts" ]} for user: { event ["previous_message" ]["user" ]} \n { event } ' )
You can’t perform that action at this time.
0 commit comments