Go to file
2023-10-11 19:33:55 +00:00
src clean: split code 2023-10-11 18:59:32 +00:00
.gitignore update gitignore 2023-10-11 13:52:53 +00:00
docker-compose.yml add: set token into args 2023-10-11 13:52:42 +00:00
Dockerfile fix: dockerfile clone dir 2023-10-11 19:33:55 +00:00
Makefile init 2023-10-07 22:49:52 +00:00
README.md add: quantity and price 2023-10-11 17:34:20 +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.
  • Set prices for items.
  • Specify quantities for items.

Screenshots

Planned feature

  • Customize the category name.
  • Add images.
  • 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
  • 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.