Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wrussell1999/discord-bot-workshop

Discord Bot Workshop to build a basic meme bot
https://github.com/wrussell1999/discord-bot-workshop

Last synced: about 1 month ago
JSON representation

Discord Bot Workshop to build a basic meme bot

Awesome Lists containing this project

README

        

# Reddit + Discord Meme Bot Workshop

The presentation can be found [here]().

The following libraries were used:
- [discord.py](https://discordpy.readthedocs.io/en/latest/)
- [PRAW](https://praw.readthedocs.io/en/latest/)
- [Pillow](https://pillow.readthedocs.io/en/stable/)
- [requests](https://realpython.com/python-requests/)

## Setup

You'll need some tokens/unique IDs/secrets to get started. Follow the guides below to get these. These will all belong inside of `creds.json`. See `creds_template.json` for a template. There's a command below to create a new `creds.json`.

- Get Setup with the [Discord API here](discord.md)

- Get Setup with the [Reddit API here](reddit.md)

## Development

```bash
$ python3 -m venv .venv
$ source .venv/bin/activate
$ (.venv) pip install -r requirements.txt
$ (.venv) cat creds_template.json > creds.json
```

## Run

```bash
(.venv) $ python -m discord_bot
```