Inspiration

Phone scams represent a growing threat in the digital age, where scammers use clever tactics to deceive individuals and obtain personal information or money. These scams are carried out in various ways, but some of the most common include fraudulent calls from purported government agents, financial institutions, or even fake prize offers. Scammers often employ psychological manipulation techniques to persuade their victims and achieve their goals.

The fight against phone scams is a collaborative effort that requires awareness, education, and constant vigilance to protect individuals from falling into these cyber traps.

As a solution to this problem, Kevyn was created, a chatbot designed to assist individuals of any age, educational level, and socioeconomic status in avoiding becoming victims of phone scams.

What it does

When you receive a phone call that seems suspicious or asks you to provide personal information, you can ask Kevyn if the phone number they are calling you from is secure. Kevyn will respond if the phone number has already been reported, and will tell you the date of the report and the reason, as well as provide you with instructions on how to report the phone number if necessary. In the event that the number consulted has not been previously reported Kevyn will offer recommendations to protect her personal information.

How we built it

To build Kevyn first create the conversation interface so that it is friendly to all users, regardless of their age or educational level. For me it is very important that users feel that they are talking to another person and not to a Bot. Dialogflow was the main software that I used to create the Chat Bot and that it could be available in Messenger, I also created an API with “Sheet best” to later consume the API that contains the information of the reported phones, date of the report and Due to the 2022 report, this information was obtained from the Condusef (National Commission for the Protection and Defense of Users of Financial Services) and stored all this data in an Excel sheet.

Challenges we ran into

The challenge I faced was that this is the first Chat Bot I have made, at first I was a little confused about which tool to use to do it, since there are many options, but in the end I decided on dialogflow, I had to read a lot of documentation and research to that the chat bot had the functionality I wanted.

Accomplishments that we're proud of

I am proud of the entire project I did, it is my second hackathon and I learned and used tools that I had never used before, doing it alone was an even bigger challenge for me, but I am happy with the result and excited to improve the project even more.

What we learned

I need a development team, working alone on a project can be quite overwhelming, I would also love to hear more proposals on how the project can be improved and I would learn much more by sharing these challenges with people who specialize in areas in which I still I am learning.

What's next for KevynBot

With the help of mongo db I will create a database where the data of the users used by the Bot is recorded, the data I want it to save are: first name, last name, their Facebook ID and Facebook profile photo. This in order to monitor the public that is using the Chat Bot and to be able to recognize what implementations will be made in the future, to expand the public that uses the Bot. In addition to implementing the Bot on more platforms such as WhatsApp, Telegram, etc. I want to add scrapers to the Chat Bot, so that the search for the phones is not only done using the Excel sheet, but also searches for the phones on different web pages and thus prepare the Bot for different countries.

Built With

  • api
  • dialogflow
  • metafordevelopers
  • ngrok
  • node.js
Share this project:

Updates