@@ -111,7 +111,6 @@ def __init__(self):
111
111
self .metadata_task = self .loop .create_task (self .metadata_loop ())
112
112
self .autoupdate_task = self .loop .create_task (self .autoupdate_loop ())
113
113
self ._load_extensions ()
114
- self .owner = None
115
114
116
115
def _configure_logging (self ):
117
116
level_text = self .config .log_level .upper ()
@@ -934,20 +933,20 @@ async def autoupdate_loop(self):
934
933
embed .add_field (name = 'Merge Commit' ,
935
934
value = f"[`{ short_sha } `]({ html_url } ) "
936
935
f"{ message } - { user ['username' ]} " )
937
- logger .info (info ('Updating bot .' ))
936
+ logger .info (info ('Bot has been updated .' ))
938
937
channel = self .log_channel
939
938
await channel .send (embed = embed )
940
939
941
940
await asyncio .sleep (3600 )
942
941
943
942
async def metadata_loop (self ):
944
943
await self .wait_until_ready ()
945
- self . owner = (await self .application_info ()).owner
944
+ owner = (await self .application_info ()).owner
946
945
947
946
while not self .is_closed ():
948
947
data = {
949
- "owner_name" : str (self . owner ),
950
- "owner_id" : self . owner .id ,
948
+ "owner_name" : str (owner ),
949
+ "owner_id" : owner .id ,
951
950
"bot_id" : self .user .id ,
952
951
"bot_name" : str (self .user ),
953
952
"avatar_url" : self .user .avatar_url ,
@@ -962,13 +961,9 @@ async def metadata_loop(self):
962
961
"last_updated" : str (datetime .utcnow ())
963
962
}
964
963
965
-
966
- try :
967
- await self .session .post ('https://api.modmail.tk/metadata' , json = data )
964
+ async with self .session .post ('https://api.modmail.tk/metadata' , json = data ):
968
965
logger .debug (info ('Uploading metadata to Modmail server.' ))
969
- except :
970
- pass
971
-
966
+
972
967
await asyncio .sleep (3600 )
973
968
974
969
0 commit comments