diff --git a/other_ext/webhook_helper.py b/other_ext/webhook_helper.py index 4d36b80..5d15b95 100644 --- a/other_ext/webhook_helper.py +++ b/other_ext/webhook_helper.py @@ -4,6 +4,7 @@ import discord import asyncio import traceback import os +from exceptions import NotFoundPlayerOnServer class Extension: core = None @@ -107,6 +108,8 @@ class Extension: result = await self.core.loaded_extensions[executor](**kwargs) else: result = await executor(**kwargs) + except NotFoundPlayerOnServer: + return await message.channel.send(content=f"{user.mention}!\nДействие {payload.emoji} сообщило что игрок сейчас не играет на сервере!\nВозможен пиздеж и провокация!", delete_after=60) except Exception as err: traceback.print_exc() return await message.channel.send(content=f"{user.mention}!\nДействие {payload.emoji} невозможно из-за ошибки: {err}. Стоит написать добродею!", delete_after=60)