From f41db1dd674b9fb224b6fc382cd35dc1c50ce993 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=ED=95=98=EB=88=84?= Date: Wed, 22 Mar 2023 13:00:40 +0000 Subject: [PATCH] fix: maybe this can fix issue? --- bot.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bot.py b/bot.py index fbca484..4f3eb6e 100644 --- a/bot.py +++ b/bot.py @@ -22,7 +22,6 @@ async def async_list(values: list) -> Any: @commands.is_owner() async def _addConnection(inter: disnake.ApplicationCommandInteraction): await inter.response.defer(ephemeral=True) - client = LinkedRolesOAuth2(client_id=os.getenv("CLIENT_ID"), token=os.getenv("BOT_TOKEN")) records = [ RoleMetadataRecord( key="complete", @@ -50,7 +49,9 @@ async def _addConnection(inter: disnake.ApplicationCommandInteraction): description=achievement["description"], type=RoleMetadataType.boolean_equal )) - result = await client.register_role_metadata(records=tuple(records), force=True) - await inter.edit_original_message(content=str(result)) + + async with LinkedRolesOAuth2(client_id=os.getenv("CLIENT_ID"), token=os.getenv("BOT_TOKEN")) as client: + result = await client.register_role_metadata(records=tuple(records), force=True) + await inter.edit_original_message(content=str(result)) bot.run(os.getenv("BOT_TOKEN")) \ No newline at end of file