Skip to content

Intelligent slack bot that predicts appropriate Gifs based on text inputs.

Notifications You must be signed in to change notification settings

mibrah42/GifBot

Repository files navigation

GifBot

Smiley face

GifBot is a Slack bot that converts sentences into GIFs based on textual queues.


Libraries, Tools and APIs

  • Stdlib: Where our API is hosted
  • Indico: Provides text analysis
  • Slack: Website where bot runs
  • NodeJS: Langauge bot is written in
  • Giphy: Where GIFs are sourced from

  • How it works

    GifBot offers a series of commands depending on the operations you would like to perform. The list of commands are available below.

    list.jpeg

    Performing an operation is as simple as entering: /command: text input

    Examples

    Sentiment

    The sentiment command takes your input text and returns either positve or negative based on the predicted sentiment of your sentence. It also returns an appropriate gif based on the output.

    Output of entering:

    /sentiment I love coding
    

    https://gyazo.com/8b18bf8a55d6591d7a5f07c802f76680

    Emotion

    The emotion command takes your input text and returns an emotion after analyzing your sentence. It also returns an appropriate gif based on the output.

    Output of entering:

    /emotion I feel great
    

    https://gyazo.com/78b0b7b4636b1455611dcaa1becda573

    Language

    The language command takes your input text and returns the predicted language. It also returns an appropriate gif based on the output.

    Output of entering:

    /language Hey there, would you like to have some tea
    

    https://gyazo.com/0b948b5ccfb698e7d0918c335cf81360

    About

    Intelligent slack bot that predicts appropriate Gifs based on text inputs.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published