[V3 Filter] handle exception when registering case type (#1108)

This commit is contained in:
palmtree5 2017-11-19 14:49:37 -09:00 committed by GitHub
parent 69c50591b2
commit 9bfa390d0c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -27,12 +27,16 @@ class Filter:
}
self.settings.register_guild(**default_guild_settings)
self.settings.register_member(**default_member_settings)
self.bot.loop.create_task(
modlog.register_casetype(
self.bot.loop.create_task(self.register_filterban())
async def register_filterban(self):
try:
await modlog.register_casetype(
"filterban", False, ":filing_cabinet: :hammer:",
"Filter ban", "ban"
)
)
except RuntimeError:
pass
@commands.group(name="filter")
@commands.guild_only()