Go to file
2023-10-11 13:52:42 +00:00
src add: set token into args 2023-10-11 13:52:42 +00:00
.gitignore ignore config to hide Bot token 2023-10-10 12:45:08 +00:00
docker-compose.yml add: set token into args 2023-10-11 13:52:42 +00:00
Dockerfile add: set token into args 2023-10-11 13:52:42 +00:00
Makefile init 2023-10-07 22:49:52 +00:00
README.md add: set token into args 2023-10-11 13:52:42 +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
  • 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.