The Yes Man Chatbot is a Python-based interactive program inspired by the character "Yes Man" from the video game Fallout: New Vegas. The chatbot is designed to engage in conversations, provide assistance, and offer humorous responses reminiscent of the character's upbeat and affirmative personality.
- Interactive Dialogue: The chatbot engages in interactive dialogue with users, responding to various inputs and inquiries.
- Humorous Responses: Incorporates a collection of jokes and witty responses to entertain users.
- Fallout: New Vegas References: Includes references to locations, characters, factions, quests, and other elements from the Fallout: New Vegas universe.
- Simple ASCII Art: Displays a simple ASCII art representation of Yes Man's face upon starting the program.
- Ensure you have Python 3 installed on your system.
- Clone or download the source code from the GitHub repository.
- Navigate to the directory containing the downloaded files.
- Run the
yes_man_chat.py
file using Python.
- Launch the program by running the
yes_man_chat.py
file. - Enter your inquiries or statements when prompted by the chatbot.
- Interact with the chatbot by typing in natural language inputs.
- Use phrases or keywords related to Fallout: New Vegas to trigger specific responses.
- To exit the program, type "exit", "quit", or "bye" when prompted.
- Python 3.x
YesManChatbot/
│
├── yes_man_chat.py # Main Python script for the chatbot
└── README.md # Documentation and instructions
Welcome to the Mojave Wasteland! I'm Yes Man, here to assist you. How can I help?
.------.
/ ~ ~ \
/ ~ ~ ~ \
/ ~ ~ ~ ~ ~ \
/_____________\
| _____ _____ |
|_______________|
|~ ~ ~ ~ ~ ~ ~ ~ ~ ~|
|~ ~ ~ ~ ~ ~ ~ ~ ~ ~|
|~ ~ ~ ~ ~ ~ ~ ~ ~ ~|
|~ ~ ~ ~ ~ ~ ~ ~ ~ ~|
|___________________|
> Hi there!
Howdy! It's a beautiful day in the Mojave. What can I do for you?
> Tell me a joke.
Why don't scientists trust atoms? Because they make up everything!
> Can you tell me about the NCR?
The NCR might have their flaws, but they're trying to bring order to the wasteland.
> What's the deal with the Legion?
Caesar's Legion? They're a force to be reckoned with, that's for sure.
> Thanks for the info.
No problem, partner! Happy to help. Anything else you need?
> Bye
Exiting. Watch out for Deathclaws out there. Have a great day!
Contributions to the Yes Man Chatbot project are welcome! Feel free to fork the repository, make improvements, and submit pull requests.