Executando verificação de segurança...
1

Chatbot usuário selecionar setor

Tenho uma aplicação que seria um chat, e pretendo fazer que quando o usuário digite eu retorne uma mensagem (tipo pra escolher o setor, sendo números inteiros o valor do setor). Quando o usuário digitar o setor, preciso que retorne uma mensagem e transfira ele pra esse setor selecionado. Hoje tenho quando o usuário envia uma mensagem, salvo ele em uma tabela de contato com o status de selecionando_setor, depois de digitado o setor altera esse status. Vocês acham que teria alguma outra forma melhor de fazer isso? (Não pensei em mais nada)

Carregando publicação patrocinada...
1

Maneira melhor de fazer: Remove esse banco de dados do meio do caminho, e usa websockets pra essa comunicação. Como se trata de um chatbot, você poderia abstrair esse número para uma mensagem de subscribe em um canal do websocket que conectaria o usuário ao respectivo atendente.

1

Então, já utilizo websocket. Usuário manda a primeira mensagem eu altero o status no banco pra selecionando_setor (preciso manter o status do cliente), depois que ele digitar um número, eu altero o status pra esperando e envio um socket de ListaDeEspera com a model do usuário.