YeeBot is centralized, and uses a specific channel for reviewing memes that are submitted. For this reason, it is not recommended to invite YeeBot to multiple servers. Instead, it is recommended to run an instance of YeeBot on a cheap VPS such as Digital Ocean.
There is a Trello Project tracking the progress of YeeBot.
- Complete raffle system
- 'Royalties' to a user when an image they submitted is randomly returned by YeeBot
- Actually comment the code
$ git clone https://github.com/jaspric/YeeBot.git
$ pip install -R requirements
$ vim secrets.py (copy the blurb from below, and fill out your credentials)
$ python bot.py-
System Requirements:
- python 3.5 or greater
-
The secrets.py file in the root directory of YeeBot needs to have the follow information:
BOT_TOKEN = '<bot_token here>'
CLIENT_ID = '<discord client id here>'
CLIENT_SECRET = '<discord client secret here>'
REDDIT_TOKEN = '<reddit token here>'
REDDIT_CLIENT_ID = '<reddit client id here>'
USER_AGENT = '<reddit user agent here>'
REVIEW_CHANNEL_ID = '<channel id for the discord channel you want to dedicate meme reviews to>'
ADMIN_ROLES = ['admin role 1', 'admin role 2', 'admin role 3']