Hotfix
This commit is contained in:
		@@ -1,5 +1,4 @@
 | 
				
			|||||||
FROM python:3.9.6-alpine
 | 
					FROM python:3.9.6-buster
 | 
				
			||||||
COPY . /usr/src/app
 | 
					 | 
				
			||||||
WORKDIR /usr/src/app
 | 
					WORKDIR /usr/src/app
 | 
				
			||||||
RUN pip install --upgrade pip
 | 
					RUN pip install --upgrade pip
 | 
				
			||||||
RUN pip install -r requirements.txt
 | 
					RUN pip install -r requirements.txt
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -55,7 +55,7 @@ class EditMembership(commands.Cog, name='Edit Membership'):
 | 
				
			|||||||
		if role.id in conf[str(ctx.guild.id)]['membership']:
 | 
							if role.id in conf[str(ctx.guild.id)]['membership']:
 | 
				
			||||||
			conf[str(ctx.guild.id)]['membership'].remove(role.id)
 | 
								conf[str(ctx.guild.id)]['membership'].remove(role.id)
 | 
				
			||||||
			yaml_dump(conf, configFile)
 | 
								yaml_dump(conf, configFile)
 | 
				
			||||||
			await ctx.send(f'```Membership type {role.name} has been deleted for the guild `{ctx.guild.name}`.```')
 | 
								await ctx.send(f'```Membership type {role.name} has been deleted for the guild `{ctx.guild.name}`.```', hidden=True)
 | 
				
			||||||
			await role.delete(reason=f'`/config membership remove` command issued by `{ctx.author.display_name}`.')
 | 
								await role.delete(reason=f'`/config membership remove` command issued by `{ctx.author.display_name}`.')
 | 
				
			||||||
			if not any([x['membership'] for x in yaml_load(configFile).values()]):
 | 
								if not any([x['membership'] for x in yaml_load(configFile).values()]):
 | 
				
			||||||
				unloadCog(f'./{cogsDir}/slashcommands/secondary/edit_membership.py')
 | 
									unloadCog(f'./{cogsDir}/slashcommands/secondary/edit_membership.py')
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -57,7 +57,7 @@ class Debug(commands.Cog, name='Debug Commands'):
 | 
				
			|||||||
	async def _retrievecommands(self, ctx:commands.Context):
 | 
						async def _retrievecommands(self, ctx:commands.Context):
 | 
				
			||||||
		c = await utils.manage_commands.get_all_commands(
 | 
							c = await utils.manage_commands.get_all_commands(
 | 
				
			||||||
				bot_id=self.client.user.id,
 | 
									bot_id=self.client.user.id,
 | 
				
			||||||
				bot_token=os.getenv('TEST_3_TOKEN'),
 | 
									bot_token=os.getenv('BOT_TOKEN'),
 | 
				
			||||||
				guild_id=ctx.guild.id
 | 
									guild_id=ctx.guild.id
 | 
				
			||||||
			)
 | 
								)
 | 
				
			||||||
		pprint(c)
 | 
							pprint(c)
 | 
				
			||||||
@@ -73,32 +73,32 @@ class Debug(commands.Cog, name='Debug Commands'):
 | 
				
			|||||||
		if command == '--all' or command == '-a':
 | 
							if command == '--all' or command == '-a':
 | 
				
			||||||
			await utils.manage_commands.remove_all_commands(
 | 
								await utils.manage_commands.remove_all_commands(
 | 
				
			||||||
				bot_id=self.client.user.id,
 | 
									bot_id=self.client.user.id,
 | 
				
			||||||
				bot_token=os.getenv('TEST_3_TOKEN'),
 | 
									bot_token=os.getenv('BOT_TOKEN'),
 | 
				
			||||||
				guild_ids=[ ctx.guild.id ]
 | 
									guild_ids=[ ctx.guild.id ]
 | 
				
			||||||
			)
 | 
								)
 | 
				
			||||||
			await ctx.reply(f'```All slash commands have been deleted for the guild `{ctx.guild.name}``.```')
 | 
								await ctx.reply(f'```All slash commands have been deleted for the guild `{ctx.guild.name}``.```')
 | 
				
			||||||
		elif command == '--global' or command == '-g':
 | 
							elif command == '--global' or command == '-g':
 | 
				
			||||||
			await utils.manage_commands.remove_all_commands(
 | 
								await utils.manage_commands.remove_all_commands(
 | 
				
			||||||
				bot_id=self.client.user.id,
 | 
									bot_id=self.client.user.id,
 | 
				
			||||||
				bot_token=os.getenv('TEST_3_TOKEN'),
 | 
									bot_token=os.getenv('BOT_TOKEN'),
 | 
				
			||||||
				guild_ids=None
 | 
									guild_ids=None
 | 
				
			||||||
			)
 | 
								)
 | 
				
			||||||
			await utils.manage_commands.remove_all_commands(
 | 
								await utils.manage_commands.remove_all_commands(
 | 
				
			||||||
				bot_id=self.client.user.id,
 | 
									bot_id=self.client.user.id,
 | 
				
			||||||
				bot_token=os.getenv('TEST_3_TOKEN'),
 | 
									bot_token=os.getenv('BOT_TOKEN'),
 | 
				
			||||||
				guild_ids=[ int(g) for g in yaml_load(configFile)]
 | 
									guild_ids=[ int(g) for g in yaml_load(configFile)]
 | 
				
			||||||
			)
 | 
								)
 | 
				
			||||||
			await ctx.reply('```All slash commands have been deleted globally.```')
 | 
								await ctx.reply('```All slash commands have been deleted globally.```')
 | 
				
			||||||
		else:
 | 
							else:
 | 
				
			||||||
			c = await utils.manage_commands.get_all_commands(
 | 
								c = await utils.manage_commands.get_all_commands(
 | 
				
			||||||
				bot_id=self.client.user.id,
 | 
									bot_id=self.client.user.id,
 | 
				
			||||||
				bot_token=os.getenv('TEST_3_TOKEN'),
 | 
									bot_token=os.getenv('BOT_TOKEN'),
 | 
				
			||||||
				guild_id=ctx.guild.id
 | 
									guild_id=ctx.guild.id
 | 
				
			||||||
			)
 | 
								)
 | 
				
			||||||
			target = list(filter(lambda t: t['name'] == command, c))[0]['id']
 | 
								target = list(filter(lambda t: t['name'] == command, c))[0]['id']
 | 
				
			||||||
			await utils.manage_commands.remove_slash_command(
 | 
								await utils.manage_commands.remove_slash_command(
 | 
				
			||||||
				bot_id=self.client.user.id,
 | 
									bot_id=self.client.user.id,
 | 
				
			||||||
				bot_token=os.getenv('TEST_3_TOKEN'),
 | 
									bot_token=os.getenv('BOT_TOKEN'),
 | 
				
			||||||
				guild_id=ctx.guild.id,
 | 
									guild_id=ctx.guild.id,
 | 
				
			||||||
				cmd_id=target
 | 
									cmd_id=target
 | 
				
			||||||
			)
 | 
								)
 | 
				
			||||||
@@ -113,7 +113,7 @@ class Debug(commands.Cog, name='Debug Commands'):
 | 
				
			|||||||
	async def _addCommand(self, ctx:commands.Context, command:str, key:str=''):
 | 
						async def _addCommand(self, ctx:commands.Context, command:str, key:str=''):
 | 
				
			||||||
		await utils.manage_commands.add_slash_command(
 | 
							await utils.manage_commands.add_slash_command(
 | 
				
			||||||
			bot_id=self.client.user.id,
 | 
								bot_id=self.client.user.id,
 | 
				
			||||||
			bot_token=os.getenv('TEST_3_TOKEN'),
 | 
								bot_token=os.getenv('BOT_TOKEN'),
 | 
				
			||||||
			guild_id= None if key == '--global' or key == '-g' else ctx.guild.id,
 | 
								guild_id= None if key == '--global' or key == '-g' else ctx.guild.id,
 | 
				
			||||||
			cmd_name=command,
 | 
								cmd_name=command,
 | 
				
			||||||
			description='No Description'
 | 
								description='No Description'
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user