Skip to content

BOT Telegram para atendimento automático em pizzarias, utilizando ferramentas de processamento natural de linguagem.

License

Notifications You must be signed in to change notification settings

doug1043/SistemBot

Repository files navigation

SistemBot

Projeto de desenvolvimento de um ChatBot para atendimento automatizado em pizzarias, utilizando ferramentas de processamento de Linguagem Natural, reconhecimento de padrões, e a API de BOTs do Telegram.

O projeto implementa técnicas de reconhecimento de padrões para o processamento e classificação das mensagens, visando assim auxiliar pizzarias nos atendimentos e questões referentes a dúvidas dos clientes.

Instalação

Use o gerenciador de pacotes pip para instalar as ferramentas.

pip install tqdm
pip install python_telegram_bot
pip install numpy
pip install plac
pip install spacy
pip install scikit-learn
pip install telegram

Mais informações para instalação e documentação do processamento de linguagem disponível no site spaCy

Executando projeto

Primeiro acesso o arquivo de configuração para definir o nome e TOKEN do bot criado via plataforma de criação de BOTs Telegram.

#config.py

import cProfile
import telegram

bot_token = "Seu Token"

bot_user_name = "nome do bot"

TOKEN = bot_token

bot = telegram.Bot(token=TOKEN)

nlp = {}

nlp["dic"] = '.../SistemBot/NLP' #localização da pasta NLP

Agora execute o arquivo mentor.py:

python3 mentor.py

Em funcionamento:

Cardapio Confirmar

Finalizar Pedindo

Contribuindo

Solicitações pull são bem-vindas!

Licença

MIT

Packages

No packages published

Languages