Changing folders names and adding more concrete classes of controllers and viewers

This commit is contained in:
Rafael Vargas
2022-03-22 17:39:09 -04:00
parent 14705569c1
commit 2240c7535a
27 changed files with 488 additions and 188 deletions

View File

@@ -2,8 +2,8 @@ import discord
from discord import Client
from discord.ext.commands.errors import CommandNotFound, MissingRequiredArgument, UserInputError
from discord.ext import commands
from config.Config import Config
from config.Helper import Helper
from Config.Config import Config
from Config.Helper import Helper
helper = Helper()

View File

@@ -2,11 +2,14 @@ from typing import Dict
from discord import Guild, Client, Embed
from discord.ext import commands
from discord.ext.commands import Context
from config.Config import Config
from config.Helper import Helper
from vulkan.music.Player import Player
from vulkan.music.utils import is_connected
from vulkan.controllers.SkipController import SkipHandler
from Config.Config import Config
from Config.Helper import Helper
from Vulkan.Music.Player import Player
from Vulkan.Music.utils import is_connected
from Vulkan.Controllers.SkipController import SkipController
from Vulkan.Views.EmoteView import EmoteView
from Vulkan.Views.EmbedView import EmbedView
helper = Helper()
@@ -69,8 +72,15 @@ class Music(commands.Cog):
@commands.command(name="skip", help=helper.HELP_SKIP, description=helper.HELP_SKIP_LONG, aliases=['s', 'pular'])
async def skip(self, ctx: Context) -> None:
handler = SkipHandler(ctx, self.__bot)
await handler.run()
controller = SkipController(ctx, self.__bot)
response = await controller.run()
if response.success:
view = EmoteView(response)
else:
view = EmbedView(response)
await view.run()
@commands.command(name='stop', help=helper.HELP_STOP, description=helper.HELP_STOP_LONG, aliases=['parar'])
async def stop(self, ctx: Context) -> None:

View File

@@ -1,8 +1,8 @@
from random import randint, random
import discord
from discord.ext import commands
from config.Config import Config
from config.Helper import Helper
from Config.Config import Config
from Config.Helper import Helper
helper = Helper()