coffincw / UMass-STEM-Discord-Bot

Discord bot for role functionality and generating UMass CS memes on the UMass STEM Discord
MIT License
6 stars 6 forks source link
discord discord-bot discord-meme-bot discord-meme-generator discord-py discordbot umass-amherst umass-stem-discord

UMass STEM Discord Bot

Discord bot designed for the UMass STEM Discord server for meme generation, image manipulation, coronavirus stats, and other server functions.

Bot Prefix

Start a command with $ to use the bot

Add to your server

Invite bot to server

Commands

Note: If no argument specified for draw, ify, and zoom commands the bot will use the last image outputted by the bot.

Example of the $bdraw [text] generator

bdraw example

Example of the $barrify [image/image link] meme generator

barrify example

How to contribute

  1. Fork repo
  2. Install required dependencies
    • pip install -r requirements.txt
  3. Write additional implementations
  4. Create a bot on the Discord Developer Portal
  5. Add your bot's token to your computer's environmental variables
    • key: 'BOT_TOKEN'
    • value: 'YOUR BOT TOKEN'
  6. Invite your bot to a private test server
  7. Test added bot commands
  8. Once working, create a pull request

Dependencies

To install the dependencies, in the root folder, run: pip install -r requirements.txt