mirror of
https://github.com/RafaelSolVargas/Vulkan.git
synced 2025-10-29 16:57:23 +00:00
22 lines
822 B
Python
22 lines
822 B
Python
from Config.Emojis import VEmojis
|
|
from Messages.Responses.AbstractCogResponse import AbstractCommandResponse
|
|
from Handlers.HandlerResponse import HandlerResponse
|
|
from Messages.MessagesCategory import MessagesCategory
|
|
|
|
|
|
class EmoteCommandResponse(AbstractCommandResponse):
|
|
|
|
def __init__(self, response: HandlerResponse, category: MessagesCategory) -> None:
|
|
super().__init__(response, category)
|
|
self.__emojis = VEmojis()
|
|
|
|
async def run(self, deleteLast: bool = True) -> None:
|
|
# Now with Discord Interactions some commands are triggered without message
|
|
if (self.message is None):
|
|
return None
|
|
|
|
if self.response.success:
|
|
await self.message.add_reaction(self.__emojis.SUCCESS)
|
|
else:
|
|
await self.message.add_reaction(self.__emojis.ERROR)
|