Inspiration
Due to a lack of memes and joy in our lives, we decided to brighten up our Discord channel with a bot that can pull images from ANY subreddit, anything from Imgur, top 5 Google results and even a ban words list.
What it does
Searches the web using Selenium WebDriver and pulls the full sized images into the Discord Channel for all to enjoy.
How we built it
Starting out we used Discord.io primarily with JavaScript. After some testing, we decided to swap to Discord.js for more functionality. After even more problems relating to JavaScript, it was decided that we move onto Discord.py and start from there.
Challenges we ran into
Properly implementing the banned words list was a challenge as well as swapping from Discord.io to Discord.js to Discord.py.
Accomplishments that we're proud of
Successfully pulling results from the web platforms was a challenge and a fun experience! Lastly, implementing a banned words list was challenging but now banned words can be added to as needed.
What we learned
If you can, do it in Python. Also, asynchronous event handling was an incredibly integral tool to get all this to run at the same time.
What's next for Smooth Bryan: The Meme Machine
Smooth Bryan has many more roles to fulfill! We plan to make him our full time Discord bot which would include assigning roles, keeping track of users, playing music and proper code display for helping users.
Log in or sign up for Devpost to join the conversation.