def excl_pessoa(dmselector):
    print('marcar compromisso 1')
    dmsg = dmessage(['marcar_compromisso'], ['reunion'], [2, 3],
                    [], [], ['office'], ['2019-09-28'], ['18:00:00'], [], 1)
    dmselector.dispatch_msg(dmsg, 'en')

    time.sleep(3)

    print('excl_pessoa')
    dmsg = dmessage(['excl_pessoa'], [], [3],
                    [], [], [], [], [], [], 2)
    dmselector.dispatch_msg(dmsg, 'en')

    time.sleep(3)

    print('confirmacao')
    dmsg = dmessage(['confirmacao'], [], [],
                    [], [], [], [], [], [], 1)
    dmselector.dispatch_msg(dmsg, 'en')

    time.sleep(15)

    print('confirmacao')
    dmsg = dmessage(['confirmacao'], [], [],
                    [], [], [], [], [], [], 3)
    dmselector.dispatch_msg(dmsg, 'en')
def reviver_compromisso_excl_pessoa_not_mo(dmselector):
    print('add_pessoa 1')
    dmsg = dmessage(['excl_pessoa'], [], [1],
                    [], [], ['office'], ['2019-09-28'], [], [], 2)
    dmselector.dispatch_msg(dmsg, 'en')

    time.sleep(5)

    print('mandar informação')
    dmsg = dmessage([], [], [3],
                    [], [], [], [], [], [], 2)
    dmselector.dispatch_msg(dmsg, 'en')

    time.sleep(5)

    print('confirmacao')
    dmsg = dmessage(['confirmacao'], [], [],
                    [], [], [], [], [], [], 1)
    dmselector.dispatch_msg(dmsg, 'en')

    time.sleep(5)

    print('confirmacao')
    dmsg = dmessage(['confirmacao'], [], [],
                    [], [], [], [], [], [], 2)
    dmselector.dispatch_msg(dmsg, 'en')
def reviver_compromisso_not_mo(dmselector):
    print('remarcar compromisso 1')
    dmsg = dmessage(['remarcar_compromisso'], [], [1],
                    [], [], ['office'], ['2019-09-28'], [], [], 2)
    dmselector.dispatch_msg(dmsg, 'en')

    time.sleep(5)

    print('mandar informação')
    dmsg = dmessage([], [], [],
                    [], [], [], ['2019-09-30'], ['20:00:00'], [], 2)
    dmselector.dispatch_msg(dmsg, 'en')

    time.sleep(5)

    print('confirmacao')
    dmsg = dmessage(['confirmacao'], [], [],
                    [], [], [], [], [], [], 1)
    dmselector.dispatch_msg(dmsg, 'en')

    time.sleep(5)

    print('confirmacao')
    dmsg = dmessage(['confirmacao'], [], [],
                    [], [], [], [], [], [], 1)
    dmselector.dispatch_msg(dmsg, 'en')
def remarcar_hora(dmselector):
    print('marcar compromisso 1')
    dmsg = dmessage(['marcar_compromisso'], ['reunion'], [2],
                    [], [], ['office'], ['2019-09-28'], ['18:00:00'], [], 1)
    dmselector.dispatch_msg(dmsg, 'en')

    time.sleep(10)

    print('remarcar_compromisso')
    dmsg = dmessage(['remarcar_compromisso'], [], [],
                    [], [], [], [], ['20:00:00'], [], 2)
    dmselector.dispatch_msg(dmsg, 'en')

    time.sleep(5)

    print('confirmacao')
    dmsg = dmessage(['confirmacao'], [], [],
                    [], [], [], [], [], [], 1)
    dmselector.dispatch_msg(dmsg, 'en')

    time.sleep(5)

    print('confirmacao')
    dmsg = dmessage(['confirmacao'], [], [],
                    [], [], [], [], [], [], 1)
    dmselector.dispatch_msg(dmsg, 'en')
from dialog_message.dialog_message import DialogMessage as dmessage
from output_generator.OutputGenerator import OutputGenerator

og = OutputGenerator()
og.start()

dmselector = dms(og=og)
dmselector.start()
mode = input('Mode switch: ')

if mode == "i":

    input('PAUSE! digite algo para continuar...')

    print('marcar compromisso')
    dmsg = dmessage(['marcar_compromisso'], ['reunion'], [5],
                    [], [], ['bar'], ['02-01-01'], ['18:00:00'], [], 3)
    dmselector.dispatch_msg(dmsg, 'en')

    input('PAUSE! digite algo para continuar...')

    print('confirmacao')
    dmsg = dmessage(['confirmacao'], [], [],
                    [], [], [], [], [], [], 5)
    dmselector.dispatch_msg(dmsg, 'en')

    input('PAUSE! digite algo para continuar...')

    print('marcar compromisso')
    dmsg = dmessage(['marcar_compromisso'], ['reunion'], [5],
                    [], [], ['bar'], ['02-01-01'], ['19:00:00'], [], 3)
    dmselector.dispatch_msg(dmsg, 'en')
def marcar_compromissos(dmselector):
    print('marcar compromisso 1')
    dmsg = dmessage(['marcar_compromisso'], ['reunion'], [2, 3, 4],
                    [], [], ['office'], ['2019-09-28'], ['18:00:00'], [], 1)
    dmselector.dispatch_msg(dmsg, 'en')

    input("Pressiona alguma tecla para continuar.")
    # time.sleep(10)

    print('confirmacao')
    dmsg = dmessage(['confirmacao'], [], [],
                    [], [], [], [], [], [], 4)
    dmselector.dispatch_msg(dmsg, 'en')

    input("Pressiona alguma tecla para continuar.")
    # time.sleep(10)

    print('marcar compromisso 2')
    dmsg = dmessage(['marcar_compromisso'], ['party'], [1, 3, 4],
                    [], [], ['bar'], ['2019-09-04'], ['20:00:00'], [], 2)
    dmselector.dispatch_msg(dmsg, 'en')

    input("Pressiona alguma tecla para continuar.")
    # time.sleep(10)

    print('confirmacao')
    dmsg = dmessage(['confirmacao'], [], [],
                    [], [], [], [], [], [], 4)
    dmselector.dispatch_msg(dmsg, 'en')

    input("Pressiona alguma tecla para continuar.")
    # time.sleep(10)

    print('confirmacao')
    dmsg = dmessage(['confirmacao'], [], [],
                    [], [], [], [], [], [], 1)
    dmselector.dispatch_msg(dmsg, 'en')

    input("Pressiona alguma tecla para continuar.")
    # time.sleep(10)

    print('confirmacao')
    dmsg = dmessage(['confirmacao'], [], [],
                    [], [], [], [], [], [], 3)
    dmselector.dispatch_msg(dmsg, 'en')

    input("Pressiona alguma tecla para continuar.")
    # time.sleep(10)

    print('confirmacao')
    dmsg = dmessage(['confirmacao'], [], [],
                    [], [], ['office'], ['2019-09-28'], ['18:00:00'], [], 2)
    dmselector.dispatch_msg(dmsg, 'en')

    input("Pressiona alguma tecla para continuar.")
    # time.sleep(10)

    print('confirmacao')
    dmsg = dmessage(['confirmacao'], [], [],
                    [], [], ['office'], ['2019-09-28'], ['18:00:00'], [], 3)
    dmselector.dispatch_msg(dmsg, 'en')
Esempio n. 7
0
from dialog_manager.DialogManagerSelector import DialogManagerSelector as dms
from dialog_message.dialog_message import DialogMessage as dmessage
from output_generator.OutputGenerator import OutputGenerator

og = OutputGenerator()

dmselector = dms(og=og)
dmselector.start()
# um compromisso e uma aceitacao
print('marcar compromisso')
dmsg = dmessage(['marcar_compromisso'], ['reunion'], [2],
                [], [], ['bar'], ['02-01-01'], ['19:00:00'], [], 7)
dmselector.dispatch_msg(dmsg, 'en')
input('digite algo ...')
print('confirmacao')
dmsg = dmessage(['confirmacao'], ['reunion'], [7],
                [], [], ['bar'], ['02-01-01'], ['19:00:00'], [], 2)
dmselector.dispatch_msg(dmsg, 'en')
input('Recolocar compromisso no DM')
dmsg = dmessage(['chama_comprimisso'], ['reunion'], [7],
                [], [], ['bar'], ['02-01-01'], ['19:00:00'], [], 2)
dmselector.dispatch_msg(dmsg, 'en')
print('cria novo encontro')
print('marcar compromisso')
dmsg = dmessage(['marcar_compromisso'], ['reunion'], [3],
                [], [], ['bar'], ['01-01-01'], ['18:00:00'], [], 1)
dmselector.dispatch_msg(dmsg, 'en')
input('espera_ai')
print('solicitar adicao de pessoa')
dmsg = dmessage(['add_pessoa'], ['reunion'], [6],
                [], [], ['bar'], ['01-01-01'], ['18:00:00'], [], 3)