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?"
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})
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
Rota para receber mensagens
@app.route('/chatbot', methods=['POST']) def chatbot():
Recebe os dados da solicitação
Executa o servidor do Flask
if name == 'main': app.run(debug=True)