FelipePatriota / ChatUFRPE

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ChatUFRPE

Descrição do Projeto

Este projeto é um chatbot que utiliza a biblioteca OpenAI e a biblioteca Telebot para responder a perguntas e realizar ações solicitadas pelo usuário. Ele também é integrado com um arquivo CSV para que as respostas do chatbot sejam baseadas nos dados contidos no CSV.

O chatbot pode ser usado em várias situações, como perguntas de atendimento ao discente, consultoria de bolsas, matriculas e muito mais relacionado a UFRPE. Ele pode ser personalizado de acordo com as necessidades específicas do usuário, adicionando ou removendo funcionalidades e treinando o modelo com dados específicos.

O chatbot é construído em Python e utiliza a API da OpenAI para processar as solicitações do usuário. A biblioteca Telebot é usada para integrar o chatbot com o aplicativo de mensagens Telegram. O arquivo CSV contém dados que o chatbot utiliza para gerar respostas às perguntas dos usuários. O código é bem documentado e fácil de entender, permitindo que outros desenvolvedores possam contribuir com novas funcionalidades ou correções de bugs.

Principais recursos do chatbot:

  • Responder a perguntas com base nos dados contidos no arquivo CSV;
  • Realizar tarefas específicas, como enviar arquivos, agendar reuniões e muito mais;
  • Personalizar de acordo com as necessidades específicas do usuário;
  • Integração com o aplicativo de mensagens Telegram.

Para começar a usar o chatbot, basta seguir as instruções no arquivo README e fornecer as credenciais necessárias para a API da OpenAI e o token do bot Telegram, bem como fornecer o caminho do arquivo CSV. O usuário também pode personalizar o conteúdo do arquivo CSV para atender às suas necessidades específicas.

  • Felipe da Silva Coimbra Patriota
  • Valdir Zacarias de Oliveira Junior
  • Alysson Costa Pereira
  • Felipe Bertulino

About

License:MIT License


Languages

Language:Python 100.0%