update for nixos

This commit is contained in:
churl
2021-03-29 19:06:38 +02:00
parent dff2783a5c
commit 80ecce5196
4 changed files with 46 additions and 4 deletions

25
bot.py
View File

@ -9,7 +9,7 @@ import asyncio
from dotenv import load_dotenv
import discord
from discord import Intents
# from discord import Intents
from scraper import Girls
@ -21,7 +21,7 @@ GUILD = os.getenv("DISCORD_GUILD") # Zocken mit Heidi
class HeidiClient(discord.Client):
def __init__(self):
super().__init__(
intents=Intents.default(),
# intents=Intents.default(),
status="Nur eine kann Germany's next Topmodel werden!",
)
@ -50,6 +50,7 @@ class HeidiClient(discord.Client):
### Voicelines
self.matchers["sag kein Foto$"] = self.say_kein_foto
self.matchers["sag Opfer"] = self.say_opfer
### Helpers ------------------------------------------------------------------------------------
@ -208,7 +209,25 @@ class HeidiClient(discord.Client):
voice_client.play(audio_source)
while voice_client.is_playing():
asyncio.sleep(1)
await asyncio.sleep(1)
await voice_client.disconnect()
async def say_opfer(self, message):
"""
sag Opfer ("Opfer")
"""
voice_channel = message.author.voice.channel
if voice_channel == None:
return
voice_client = await voice_channel.connect()
audio_source = discord.FFmpegPCMAudio("sounds/opfer.mp3")
voice_client.play(audio_source)
while voice_client.is_playing():
await asyncio.sleep(1)
await voice_client.disconnect()