Go to file
2023-10-11 12:12:40 +00:00
src fix: don't remove message on check mark on all 2023-10-11 12:12:40 +00:00
.gitignore ignore config to hide Bot token 2023-10-10 12:45:08 +00:00
Dockerfile fix: dockerfile get . file 2023-10-10 14:04:23 +00:00
Makefile init 2023-10-07 22:49:52 +00:00
README.md ds 2023-10-10 14:24:58 +00:00

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.

Screenshots

Planned feature

  • Set prices for items.
  • Specify quantities for items.
  • Customize the category name.
  • Add images.
  • Complete the Dockerfile for easy deployment
  • Implement statistics for nerd

Requirements

Installation

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
  • Config the bot Edit the src/config.h file and set the discord bot token
  • Build the docker image.
docker build -t pymenu .
  • Run the docker
docker run --restart=always --name=pymenu -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.