fga-eps-mds / 2018.2-Lino

Lino, o bot da FGA! Organização: https://github.com/BotLino GitHub Pages: https://botlino.github.io/docs/
GNU General Public License v3.0
14 stars 5 forks source link

[Task 3] US01 - Registrar usuários dos mensageiros EM BANCOS DIFERENTES que desejam receber a notificação do cardápio diário #123

Closed leticiadesouza closed 6 years ago

leticiadesouza commented 6 years ago

US01 - Registrar usuário, do Telegram e do Messenger que queria receber a notificação do cardápio diário, no banco de dados

Descrição Registrar os usuários que utilizam dos mensageiros (Telegram e Messenger), que desejam optar por receber a notificação do cardápio diário, através do salvamento no banco de dados.

Tarefas

Critérios de Aceitação

guiaugusto commented 6 years ago

Como já havia feito anteriormente, e organizado pelo @pedro-prp , a viabilidade da obtenção dos dados no telegram foi testada e o processo de registro dos usuários no telegram foi feita.

No Messenger, nosso maior problema fazer o fluxo incrementar parte de alguma custom_action. Depois de testarmos diversos procedimentos, não conseguimos fazer ele realizar esse processo.

Testamos nas seguintes formas:

Logo, não conseguimos fazer as tasks dependentes a isso.

guiaugusto commented 6 years ago

Conseguimos mitigar o problema de não entrar nas custom actions.

Por falta de maturidade da dupla, não conseguimos seguir corretamente o fluxo de conversa que leva à alguma custom action pra teste, mas finalizamos esse problema, criando também um fluxo provisório para a action que cadastra os usuários, onde modularizamos e onde ainda estamos organizando para identificar qual mensageiro utilizado pelo usuário.

De resto, só falta fechar essa action, validar entre a dupla, e partir para a separação dos tipos de notificação existentes, criando uma lista para cada e cadastrando o usuário que desejar recebê-la.