Skip to content

A social chatbot for people in depression and suicidal condition.

License

Notifications You must be signed in to change notification settings

HimanshuAttri/Leanut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leanut - The Social Bot <Hack4Nsit, Team: BitWalker>

Note: To be functional for every user I need permissions from fb it is taking time I just add developer keys of my two fb accounts so that I can perform demo for now.

A social chatbot for people in depression and suicidal condition. Leanut advices the victim accordin to his state of mind. Leanut also provides a human interaction to victim by search one of such users who are willing to help the victim.

Concept

These day depression and suicidal tendencies had increased a lot. A victim who is on the verge to end his life will not want to interact with a bot, knowing bot can never understand his/her feelings, bot really can't accuately guss victims mood in such crutial time and hence we should not build a platform entirely based on a learned bot because highly learned AIs are also not so good at emotional inteligence.

Hence Leanut provides personal assitance and advices victim initially and even then if a user wants to have a chat with a real human he can call for it.

Leanut is a facebook page bot, and fb network is so huge, hence if a person who is depressed and one of another person who wants to help someone can join each other in a chat anonymously. Being anonymous the user can share his/her thoughts without any fear

Peaople who need help and those who want to help people in need are now not required to go a perticular site or forum to help or get helped, ### Leanut will provide a anonymous connection over facebook.

Technology Used

DialogFlow- For the bot logics and facebook messenger connection

Heroku server - For users connection. the nodejs structure which is connecting two users on their request anonymously

Usage

Victim will contact bot

lean1

Leanut will advice victim to keep him calm

lean2

If victim want to talk to a real human then

victim will say'find human'

lean3

Leanut finds another user and asks him

if user wants to help he will say 'yes' to get connected

lean5

Now both are connected

victim

y1

helper

y2

Works to be done

-removing '/r' operations with a normal send

For now to send to the peson connected rather then the bot '/r' is required to specify the msg is for human I will added a simpler check in future of smooth usage

Initially app cannot be used by normal users, It needs to be authorized by facebook before deploying fully online the process will take time,hence for now it works only on my two accounts with fb developer keys, I will apply for autherisation of the app so that any fb user can use it.

About

A social chatbot for people in depression and suicidal condition.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published