Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/louisa-uno/discordshopbot
A Bot which manages a fully working shop system for Discord.
https://github.com/louisa-uno/discordshopbot
bot discord discord-bot discord-bots discord-py discord-shop discordbot discordpy python python-bot shop shop-application shop-management shop-management-system shop-manager shop-system shopsystem
Last synced: about 4 hours ago
JSON representation
A Bot which manages a fully working shop system for Discord.
- Host: GitHub
- URL: https://github.com/louisa-uno/discordshopbot
- Owner: louisa-uno
- License: gpl-3.0
- Created: 2020-11-17T21:21:40.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-17T07:16:51.000Z (5 months ago)
- Last Synced: 2024-09-21T19:32:08.556Z (about 2 months ago)
- Topics: bot, discord, discord-bot, discord-bots, discord-py, discord-shop, discordbot, discordpy, python, python-bot, shop, shop-application, shop-management, shop-management-system, shop-manager, shop-system, shopsystem
- Language: Python
- Homepage: https://discordshopbot.louis45.de
- Size: 212 KB
- Stars: 34
- Watchers: 2
- Forks: 14
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
![discord-shop](https://i.imgur.com/O02bv2t.png)
# A user-friendly shop system for Discord
[![DeepSource](https://deepsource.io/gh/Luois45/DiscordShopBot.svg/?label=active+issues&show_trend=true&token=flPtP4Dt8HdmY9TB5GpBxgQj)](https://deepsource.io/gh/Luois45/DiscordShopBot/?ref=repository-badge)
[![Github All Releases](https://img.shields.io/github/downloads/Luois45/DiscordShopBot/total.svg)]()
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0)
[![built with: Python3](https://camo.githubusercontent.com/0d9fbff04202da688cc79c5ffe984bd171edf453b2e41e5e56e55202dd5bdbb2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6275696c74253230776974682d507974686f6e332d7265642e737667)](https://www.python.org/)
![DiscordShopBot Actions](https://api.meercode.io/badge/Luois45/DiscordShopBot?type=ci-score&lastDay=14)## Install the bot yourself
- #### 1. Install the requirements
```python
pip install -r requirements.txt
```
- #### 2. Fill out the config.json
- ##### 2.1 Fill the essentials out and test the connection using the included tool
```python
python configure.py
```
- #### 3. Start the discord-shop
```python
python discord-shop.py
```
- #### 4. Optional: Use Docker
- ##### 4.1 Create the docker image
##### Navigate first into the discord-shop folder and then enter:
```bash
docker build -t discordshopbot .
```
- ##### 4.2 Upload the docker image to your server or run it on your local machine
## Usage
#### You must have the "Seller" role on your server in order to use all features except the setup of the bot- #### =setup: Runs the automatic Setup
- #### /sb_help: Command Help
- #### =clear: Delete all messages in a channel
- #### =addcategory: Create a shop category
- #### =additem: Create a item
- #### React with ✏️ to a item to edit it.
- #### React with 🗑️ to a item to delete it.## Contributing
#### Pull requests are welcome. For major changes, please open an issue upfront to discuss what you would like to change.#### Please make sure to update tests as appropriate.