No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
Procfile
README.md
app.json
bot.js
cool_guy.js
def_bot.js
gif_bot.js
index.js
package.json

README.md

Pitt CS people GroupMe Bot

This is a library of bots used in GroupMe, written in NodeJS, and hosted on heroku.

Note: the reason there are so many commits is because commits are required to update heroku and Pitt's wifi won't allow local hosting for testing.

Link to Groupme's Bot Api: https://dev.groupme.com/tutorials/bots

Cool Guy

Made by: GroupMe

Prints an emoticon to chat when "/cool guy" is typed

Gif Bot

Made by: Dom

Implements the Giphy API to post a gif when "/gif " is typed

Def Bot

Made by: Alex

Implements the Urban Dictionary API to post the definition of a word when "/define " is typed

These bots all respond to one callback server. index.js recieves the post, which then uses bot.js to decode the request and call one of the three bots to respond. The bots can then be linked up to three different bot accounts or to one using heroku environment variables.