A Discord bot that fetches the daily lunch menu and formats it beautifully.
- Fetches daily lunch menu from a specified source.
- Formats the menu and makes it ✨pretty✨.
- Adds english translations using OpenAI.
- Posts the formatted menu
- Python 3.12
- OpenAI API Key
- Either
-
Clone the repository:
git clone https://github.com/aseligmann/lunch-menu-bot.git cd lunch-menu-bot -
Set up environment variables: Create a
.secretsfile in the root directory and add your tokens:OPENAI_API_KEY=your_openai_api_key DISCORD_BOT_TOKEN=your_discord_bot_token SLACK_WEBHOOK_URL=your_slack_webhook_url
-
Run docker-compose:
docker-compose up -d