src | ||
.gitignore | ||
docker-compose.yml | ||
Dockerfile | ||
Makefile | ||
README.md |
PyMenu
PyMenu is a discord bot to create grocery list
Feature
- Add items to your list by sending a message to a channel within the
GROCERY_LIST
category. - Support for multiple lists, one for each channel.
- Easily remove items from your list by clicking on the check mark reaction.
- Set prices for items.
- Specify quantities for items.
Screenshots
Planned feature
- Customize the category name.
- Add images.
- Implement statistics for nerd
Requirements
- make
- g++
- DPP
Installation
- install
make
- install
g++
- install dpp and its dependencies
- Clone the project:
git clone https://git.chauvet.pro/starnakin/PyMenuBOT/
cd PyMenuBOT
- Compile the project:
make
- Launch the executable:
./PyMenu
Installation - Docker
- Clone the project:
git clone https://git.chauvet.pro/starnakin/PyMenuBOT/
cd PyMenuBOT
- Build the docker image.
docker build -t pymenu .
- Config the bot
Edit the
docker-compose.yml
file and set the discord bot token - Run the docker
docker-compose up -d
- Run the docker - alternative without docker-compose
docker run --restart=always --name=pymenu -e BOT_TOKEN=token -d pymenu
Setting up on Your Discord Server
- Add the bot to your server (using the official instance)
- Create a category called
listes-de-course
- Inside this category, create channels for each of your grocery lists (e.g.,
Wallmart
). - You can now start adding items to your lists by sending messages in the respective channels.