mirror of
https://github.com/LuisMayo/ace-attorney-discord-bot.git
synced 2025-06-18 14:25:36 -04:00
Added music
This commit is contained in:
parent
2813a34ee0
commit
4c7213a0f5
6
main.py
6
main.py
@ -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
|
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user