Wayt108 / chatbot

chatbot de site de tecnologia
0 stars 0 forks source link

chatbot #1

Open Wayt108 opened 1 month ago

Wayt108 commented 1 month ago

from flask import Flask, request, jsonify

Cria uma instância do Flask

app = Flask(name)

Função que contém as respostas do chatbot

def resposta_bot(mensagem):

Respostas automáticas simples com base em palavras-chave

respostas = {
    "oi": "Oi! Como posso te ajudar hoje?",
    "nome": "Meu nome é Apolo, sou um chatbot rápido e estou aqui para ajudar!",
    "tecnologia": "Adoro falar sobre tecnologia! O que você quer saber?",
    "empresa": "Existem muitas empresas inovadoras no setor de tecnologia. Quer alguma recomendação?",
    "adeus": "Até mais! Se cuida!"
}

# Verifica a mensagem do usuário por palavras-chave e responde
for palavra, resposta in respostas.items():
    if palavra in mensagem.lower():
        return resposta
return "Desculpe, não entendi. Pode repetir?"

Rota para receber mensagens

@app.route('/chatbot', methods=['POST']) def chatbot():

Recebe os dados da solicitação

dados = request.get_json()
mensagem_usuario = dados.get("mensagem")

# Gera uma resposta rápida
resposta = resposta_bot(mensagem_usuario)

# Retorna a resposta em formato JSON
return jsonify({"resposta": resposta})

Executa o servidor do Flask

if name == 'main': app.run(debug=True)

Wayt108 commented 1 month ago

Esse chatbot é a solução para os clientes que quiserem saber mais sobre a empresa ou tratar de um assunto entrando em contato através do chatbot.