fucky wucky

This commit is contained in:
aliasless 2020-04-09 22:04:50 +00:00
parent 38ebe20036
commit 4d305a8172
1 changed files with 7 additions and 6 deletions

View File

@ -4,10 +4,11 @@ from gtts import gTTS
from forex_python.converter import CurrencyRates
from apscheduler.schedulers.asyncio import AsyncIOScheduler
from apscheduler.triggers.cron import CronTrigger
import asyncio
c = CurrencyRates()
client = discord.Client()
s = AsyncIOScheduler(event_loop = client.loop)
c = CurrencyRates()
@client.event
async def on_ready():
@ -25,12 +26,12 @@ def update(trigger):
channels = sorted(guild.voice_channels, key = lambda x: len(x.members), reverse = True)
channel = channels[0] if len(channels) else client.get_channel(673203690672357422) # main channel of seguis III
voice_client = await channel.connect()
source = discord.FFmpegOpusAudio(filename)
voice_client = await channel.connect()
voice_client.play(source)
while voice_client.is_playing():
pass
await asyncio.sleep(0.1)
await voice_client.disconnect()
print(filename + " played at " + str(datetime.now()))
@ -40,15 +41,15 @@ def update(trigger):
return decorator
@update(CronTrigger(hour = '0-20,22-23'))
@update(CronTrigger(hour = '0-19,21-23'))
async def ticker():
tts = gTTS("The current JPY exchange rate is " + str(c.get_rate('USD', 'JPY')) + " yen to a dollar")
tts.save('rate.mp3')
return "rate.mp3"
@update(CronTrigger(hour = '21'))
@update(CronTrigger(hour = '20'))
async def flatten():
tts = gTTS("matt its time for your 4pm dick flattening")
tts = gTTS("matt, it is time for your 4pm dick flattening")
tts.save('flatten.mp3')
return "flatten.mp3"