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

Cria gerenciamento de notificações aos usuarios do Telegram e do Facebook #220

Closed guiaugusto closed 5 years ago

guiaugusto commented 5 years ago

Descrição

Como nova funcionalidade, o usuário é possibilitado de realizar o gerenciamento de suas notificações, tendo a oportunidade de optar por cadastrar em uma nova, tirar seu registro de uma notificação registrada anteriormente e visualizar todas as notificações ao qual ele está cadastrado. Para isso, foi realizado um fluxo orientado ao uso de botões via Telegram e Facebook Messenger, onde ele, inicialmente, teria 3 alternativas:

Seguindo o fluxo desejado, onde o registro ou remoção das notificações sejam atualizadas no banco associado ao Telegram e ao Facebook, validando e tratando caso o usuário se cadastre em uma notificação já cadastrada ou retira uma notificação que não foi registrada.

Resolve (Issues)

206 #208 #209 #205

Notas pessoais sobre o PR

Foi realizado apenas um PR associando as duas issues pois não seria ideal tratar em PRs diferentes, já que existe uma dependência essencial para o funcionamento ideal da funcionalidade adicionada.

Acabou-se padronizando também para o uso no facebook. Logo, apesar do nome da branch estar associado ao mensageiro Telegram, o PR contido também resolve as issues relacionadas ao Facebook.