IPN Lunch Menu Bot
is an automated script that fetches the weekly lunch menu from IPN's bar, processes it using ChatGPT, and posts the formatted menu to a specified Slack channel every Monday.
Clone the Repository
git clone https://github.com/yourusername/ipn-lunch-menu-bot.git
cd ipn-lunch-menu-bot
Install Dependencies
pip install -r requirements.txt
Add API Keys to GitHub Secrets
OPENAI_API_KEY
SLACK_API_TOKEN
The script is designed to run automatically every Monday via GitHub Actions. To trigger the workflow manually, you can use the workflow_dispatch
event in GitHub Actions.
menu_publisher.py
script.menu_publisher.py
script.Contributions are welcome! Please see our contributing guidelines for more information.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions, feel free to open an issue or contact me at @rjvitorino.