Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/wrussell1999/discord-bot-workshop
- Owner: wrussell1999
- Created: 2020-04-05T01:57:04.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-05-22T22:43:00.000Z (over 1 year ago)
- Last Synced: 2024-10-28T20:50:03.964Z (3 months ago)
- Language: Python
- Size: 841 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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
```