Here’s a Streamlit-focused README for the Excuse Maker Bot:
A fun Streamlit app to generate witty and absurd excuses for missing texts from friends ,BF/GF, colleagues, or even your boss!
The Excuse Maker Bot is a web app built with Streamlit that helps you craft hilarious or believable excuses for not responding to texts. Whether you forgot to reply to an important message or just need a laugh, this app has you covered!
- Excuse Categories: Choose the type of excuse based on the recipient (Boss, Friend,BF/GF or Colleague).
- Absurdity Level: Select how ridiculous or believable the excuse should be.
- One-Click Copy: Easily copy the generated excuse for sharing.
- User-Friendly Interface: Streamlit's simple layout makes the app easy to use.
- Python 3.8 or higher
- Streamlit library installed
-
Clone the repository:
git clone https://github.com/yourusername/excuse-maker-bot.git cd excuse-maker-bot
-
Install the required Python packages:
pip install -r requirements.txt
-
Run the Streamlit app:
streamlit run app.py
- Open the app in your browser.
- Select the recipient type (e.g., Boss, Friend , GF/BF, or Colleague).
- Choose the absurdity level:
- Believable: Slightly funny but realistic excuses.
- Absurd: Outrageous and completely ridiculous excuses.
- Click the Generate Excuse button.
- Copy the excuse and paste it in your message app or email!
- "Sorry for the delay—my internet went on strike after reading my workload."
- "Apologies! I accidentally logged into the wrong timeline and couldn't reply until I found my way back."
- "Oops, I missed your text because I was helping my plants rehearse for their community theater debut."
- "My coffee spilled itself in protest of my schedule. Took a while to negotiate peace."
- "Sorry for not replying! I was locked in an intense chess match with my goldfish—it won."
- "I missed your text because my phone got jealous of my laptop and turned itself off."
-
Frontend:
- Built entirely with Streamlit for simplicity and quick deployment.
- Users interact with dropdowns, sliders, and buttons to select options and generate excuses.
-
Backend Logic:
- Written in Python to generate excuses dynamically using predefined templates or randomization logic.
- Each excuse is crafted based on the chosen recipient and absurdity level.
-
AI Integration (Optional):
- Optionally integrates with GPT-based APIs (e.g., OpenAI) for more creative excuses.
- Save Favorites: Allow users to bookmark their favorite excuses.
- Text Customization: Let users add custom inputs like the recipient’s name or a specific situation.
- Mobile Optimization: Tailor the UI for mobile users.
- Daily Excuse Notifications: Generate a daily excuse for fun!
Contributions are welcome! Feel free to fork the repo, make changes, and submit a pull request.
This project is licensed under the MIT License.
Have fun crafting the perfect excuses with Excuse Maker Bot! 🎉