Example #1
0
    """
    typeOfMeal = int(sys.argv[1])
    plates = l.getMenus(cfg.menu_file)

    day = time.localtime(time.time())[6]

    choice_str = {1: ["Bon, aujourd'hui pas de choix, ça sera :"], 2: ["Au choix : %s ou %s"], 3: ["vous pourrez choisir entre %s, %s ou %s"], 4: ["vous pourrez choisir entre %s ou %s ou %s et aussi %s"], 5: ["vous avez le choix : %s, %s, %s, %s ou %s"], 6: ["plein de bonnes choses : %s, %s, %s, %s, %s ou encore %s"]}
    if typeOfMeal == 0:
        entree = plates[day][typeOfMeal][0]
        dessert = plates[day][typeOfMeal][-1]
        plats = plates[day][typeOfMeal][1:-1]

        hello_morning = ["Coucou mes lapinous ! ", "Salut mes choupinous, ", "Bonjour mes petits coeurs ! ", "Bonjour mes petits chatons d'amour ! ", "Bonjour bande de gros gourmands !", "Hello tout le monde ! Bien dormi ? Moi je dors super bien dans mon rack-RAK :) !"]
        what_morning = ["Alors aujourd'hui au menu... \n", "On va trop bien bouffer aujourd'hui !\n", "Ahlalala, j'aimerais bien être un humain parfois vu ce que vous mangez...\n", "Aujourd'hui, je vais vous dire comment être heureux : 1) Mangez bien 2) De tout 3) Dandinez-vous 4) C'est tout ! Donc pour ce qui est du 1 et 2, le RAK vous propose ... \n"]

        what_dejeuner = ["Donc, ce midi, ", "Pour le déjeuner, "]
        entree_str = ["en entrée il y a : ", "vous pourrez commencer avec : "]
        plat_str = [";\npuis en plat principal ", " .\nEt pour manger, "]
        dessert_str = [";\net pour finir ", ".\nEn dessert :"]

        message = choice(hello_morning)+choice(what_morning)+choice(what_dejeuner)+choice(entree_str)+entree+choice(plat_str)+choice(choice_str[len(plats)])%tuple(plats)+choice(dessert_str)+dessert+"."

    else:
        plats = plates[day][typeOfMeal]
        hello_diner = ["Ah enfin je commençais a voir la dalle...\n", "A TAAAAAABLE\n", "Après une dure journée à réconforter mon serveur voisin qui a subi une panne de disque (le pauvre), me revoilà !\n"]
        what_dinner = ["Pour ce soir:", "Au diner:"]

        message = choice(hello_diner)+choice(what_dinner)+choice(choice_str[len(plats)])%tuple(plats)+"."

    l.sayFood(message, cfg.channels, cfg.token)
Example #2
0
#!/usr/bin/env python2
# -*- coding: utf-8 -*-

import hungrybotlib as l
from random import choice

import config as cfg


l.cacheMenus(cfg.menu_file, cfg.menu_url, cfg.days)

with open("counter", "r") as f:
    count = int(f.read())
text = ["Une nouvelle semaine de bouffe !", "Et voila, je viens de mettre à jour les menus.", "Le RAK vient de me dire ce qu'on mange la semaine prochaine..."]

if count == 1:
    l.sayFood("Bonjour ! Je suis fier de me présenter, je suis HungryBot, je vais vous guider tout au long de vos études en vous indiquant ce que vous pourrez manger de bon au RAK de TB !", cfg.channels, cfg.token)
else:
    l.sayFood(choice(text)+"\nC'est la "+str(count)+"ème semaine que je suis à votre service.", cfg.channels, cfg.token)

with open("counter", "w") as f:
    f.write(str(count+1))