Random oneshot vrijdag

This commit is contained in:
2018-08-15 00:43:50 +02:00
parent e1e9644f93
commit 9924847aa6
+62
View File
@@ -416,5 +416,67 @@ class Shitpost(object):
yield from ctx.channel.send(message) yield from ctx.channel.send(message)
else: else:
print("API ERROR. :robot:") print("API ERROR. :robot:")
@commands.command(pass_context=True)
@asyncio.coroutine
def watspelenwe(self, ctx):
SPELLEN = [
"DND", "Ars Magica",
"5e", "4e",
"Pathfinder", "Pathfinder 2",
"CoC", "Delta Green",
"een one-shot", "Kaarten tegen de Mensheid",
"Midfloat", "Isle of Arden",
"dat ene systeem voor een one-shot waarna we stellen dat het voor herhaling vatbaar is maar volgende keer doen we toch weer een ander systeem"
]
PLAATSEN = [
"bij Mark thuis", "bij Freek thuis",
"bij JP thuis", "bij Erik thuis",
"bij Lourens thuis", "in de Vrouwensteeg",
"bij Martijn thuis", "bij je moeder thuis",
"op ROLL20"
]
AANVANG = [
"17:00.", "17:30.",
"18:00.", "als Martijn aanbelt.",
"nadat de big in de bakfiets is langsgeweest.", "na Lourens' t-break.",
"als iedereen heeft gekookt."
]
PERSONEN = [
"Mark", "Lourens", "JP",
"Freek", "Martijn", "Erik"
]
VIDYA = [
"Monster Hunter.", "Grim Dawn.",
"Diablo.", "PoE.",
"Dota 2.", "Minecraft",
"dat ene spel dat net uit is gekomen in de Humble Bundle waar we na 2 dagen klaar mee zijn precies wanneer Martijn wel tijd heeft mee te spelen."
]
Now = datetime.now()
week = Now.isocalendar()[1]
lekkerzaad = week + Now.year
random.seed(lekkerzaad)
if Now.day == 5:
DAG = "vandaag "
else:
DAG = "vrijdag "
message = ""
KEUZEMOGELIJKHEDEN = random.randint(0, 10)
if KEUZEMOGELIJKHEDEN == 10:
message = "We gaan " + DAG + "poppetjes verven " + random.choice(PLAATSEN) + ", aanvang " + random.choice(AANVANG)
elif KEUZEMOGELIJKHEDEN == 9:
message = random.choice(PERSONEN) + " is ziek, we spelen " + random.choice(VIDYA)
elif KEUZEMOGELIJKHEDEN == 8:
message = "We spelen " + DAG + random.choice(SPELLEN) + " " + random.choice(PLAATSEN) + ", aanvang " + random.choice(AANVANG) + " Zelfs Guus doet mee."
else:
message = "We spelen " + DAG + random.choice(SPELLEN) + " " + random.choice(PLAATSEN) + ", aanvang " + random.choice(AANVANG)
yield from ctx.channel.send(message)
def setup(bot): def setup(bot):
bot.add_cog(Shitpost(bot)) bot.add_cog(Shitpost(bot))