kurtlewis / MemeBot

A bot for sending memes on request to users in different messaging apps. Created at Revolution UC 2016.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MemeBot

A bot for sending memes on request to users in different messaging apps. Created at Revolution UC 2016.

##Installation Using your favorite linux hosting service, make sure the dependencies below are installed. Your bot will recieve requests on a url of style

"http://[Your domain name].com:[Open port]/GroupMe/"

Clone this repository into a directory of your choosing.

$git clone https://github.com/lewisku/MemeBot.git

Go to http://dev.groupme.com and login using your groupme username. Pick a group, name your bot, and provide a callback url to the url you specified above. You can provide an image if you so choose.

On https://dev.groupme.com/bots you'll be able to see the bots you have created. Add a new line to Bots/GroupMeBots.txt with the Bot's Group ID and Bot ID, formatted as:

[GroupID], [Bot ID]

Start your server on a port you specified earlier:

$python Bots/manage.py runserver 0.0.0.0:[PORT]

Your server will now interpret messages for every bot you specified in Bots/GroupMeBots.txt.

Great work!

Current dependencies

Python

Main Bot

  • Requests
  • jsonpickle
  • django
  • praw
  • beautifulsoup4

About

A bot for sending memes on request to users in different messaging apps. Created at Revolution UC 2016.


Languages

Language:Python 100.0%