@@ -111,7 +111,6 @@ def __init__(self):
111111 self .metadata_task = self .loop .create_task (self .metadata_loop ())
112112 self .autoupdate_task = self .loop .create_task (self .autoupdate_loop ())
113113 self ._load_extensions ()
114- self .owner = None
115114
116115 def _configure_logging (self ):
117116 level_text = self .config .log_level .upper ()
@@ -934,20 +933,20 @@ async def autoupdate_loop(self):
934933 embed .add_field (name = 'Merge Commit' ,
935934 value = f"[`{ short_sha } `]({ html_url } ) "
936935 f"{ message } - { user ['username' ]} " )
937- logger .info (info ('Updating bot .' ))
936+ logger .info (info ('Bot has been updated .' ))
938937 channel = self .log_channel
939938 await channel .send (embed = embed )
940939
941940 await asyncio .sleep (3600 )
942941
943942 async def metadata_loop (self ):
944943 await self .wait_until_ready ()
945- self . owner = (await self .application_info ()).owner
944+ owner = (await self .application_info ()).owner
946945
947946 while not self .is_closed ():
948947 data = {
949- "owner_name" : str (self . owner ),
950- "owner_id" : self . owner .id ,
948+ "owner_name" : str (owner ),
949+ "owner_id" : owner .id ,
951950 "bot_id" : self .user .id ,
952951 "bot_name" : str (self .user ),
953952 "avatar_url" : self .user .avatar_url ,
@@ -962,13 +961,9 @@ async def metadata_loop(self):
962961 "last_updated" : str (datetime .utcnow ())
963962 }
964963
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 ):
968965 logger .debug (info ('Uploading metadata to Modmail server.' ))
969- except :
970- pass
971-
966+
972967 await asyncio .sleep (3600 )
973968
974969
0 commit comments