diff --git a/Dockerfile b/Dockerfile index d687b0e..80695e8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,8 @@ # syntax=docker/dockerfile:1 FROM python:3.10.1-slim-buster +RUN apt-get update -y +RUN apt-get install -y ffmpeg libopus0 WORKDIR /app COPY requirements.txt requirements.txt RUN pip3 install -r requirements.txt diff --git a/bot.py b/bot.py index 0a38319..8cc1796 100644 --- a/bot.py +++ b/bot.py @@ -219,8 +219,10 @@ class HeidiClient(discord.Client): print("Error: Caller not in channel!") return + soundfile = message.content.split(" ")[-1] + voice_client = await voice_channel.connect() - audio_source = discord.FFmpegPCMAudio("/sounds/" + message + ".mp3") # only works from docker + audio_source = discord.FFmpegPCMAudio("/sounds/" + soundfile + ".mp3") # only works from docker voice_client.play(audio_source) while voice_client.is_playing(): diff --git a/sounds/KeinFoto.mp3 b/voicelines/KeinFoto.mp3 similarity index 100% rename from sounds/KeinFoto.mp3 rename to voicelines/KeinFoto.mp3 diff --git a/sounds/Opfer.mp3 b/voicelines/Opfer.mp3 similarity index 100% rename from sounds/Opfer.mp3 rename to voicelines/Opfer.mp3