Skip to content

Emojibot responds to your messages with relevant Emojis

Notifications You must be signed in to change notification settings

JCGrant/emojibot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emojibot

Emojibot can predict how the user feels, and responds with a relevant Emoji.

Emojibot prediciting the emotion of the user

You can also tell Emojibot your favourite Emoji and he'll remember it for later!

Emojibot prediciting the emotion of the user

Most of the heavy lifting is done by DeepMoji and an intent matcher.

The only endpoint the server exposes is a GET handler to "/transform?s=some sentence".

Running

This code depends on Python2, mostly because that's what DeepMoji uses.

git clone git@github.com:JCGrant/emojibot.git
cd emojibot
pip install -r requirements.txt
pushd client
npm run build
popd

FLASK_APP=app flask run

Or, if you don't have Python binaries in your PATH:

python run.py

Testing

pytest tests.py -v

About

Emojibot responds to your messages with relevant Emojis

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published