Added music

This commit is contained in:
Luis Mayo Valbuena 2022-01-13 22:23:26 +01:00
parent 2813a34ee0
commit 4c7213a0f5
3 changed files with 6 additions and 5 deletions

View File

@ -121,7 +121,7 @@ async def queue(context):
clean([], filename)
@courtBot.command()
async def render(context, numberOfMessages: int):
async def render(context, numberOfMessages: int, music: str = 'pwr'):
global renderQueue
feedbackMessage = await context.send(content="`Fetching messages...`")
try:
@ -152,7 +152,7 @@ async def render(context, numberOfMessages: int):
if len(courtMessages) < 1:
raise Exception("There should be at least one person in the conversation.")
newRender = Render(State.QUEUED, context, feedbackMessage, courtMessages)
newRender = Render(State.QUEUED, context, feedbackMessage, courtMessages, music)
renderQueue.append(newRender)
except Exception as exception:
@ -302,7 +302,7 @@ def renderThread():
if render.getState() == State.QUEUED:
render.setState(State.INPROGRESS)
try:
render_comment_list(render.getMessages(), render.getOutputFilename())
render_comment_list(render.getMessages(), render.getOutputFilename(), music_code=render.music_code)
render.setState(State.RENDERED)
except Exception as exception:
print(f"Error: {exception}")

@ -1 +1 @@
Subproject commit c1294c8daffecb231a21bb33b0bfb3892aece1fe
Subproject commit d66a47ca54005478859541a5e53ad6cfc76d0614

View File

@ -15,12 +15,13 @@ class State(Enum):
DONE = 5
class Render:
def __init__(self, state: State, discordContext: Context, feedbackMessage: Message, messages: List[Comment]):
def __init__(self, state: State, discordContext: Context, feedbackMessage: Message, messages: List[Comment], music: str):
self.state = state
self.discordContext = discordContext
self.feedbackMessage = feedbackMessage
self.messages = messages
self.outputFilename = f"{str(discordContext.message.id)}.mp4"
self.music_code = music
def getStateString(self):
if self.state == State.QUEUED: