Skip to content

My favorite fallout robot, an open-source, high-performance AI Chat

Notifications You must be signed in to change notification settings

rafamedin/yesman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Yes Man Chatbot Documentation

Introduction

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.

Features

  • 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.

Installation

  1. Ensure you have Python 3 installed on your system.
  2. Clone or download the source code from the GitHub repository.
  3. Navigate to the directory containing the downloaded files.
  4. Run the yes_man_chat.py file using Python.

Usage

  1. Launch the program by running the yes_man_chat.py file.
  2. Enter your inquiries or statements when prompted by the chatbot.
  3. Interact with the chatbot by typing in natural language inputs.
  4. Use phrases or keywords related to Fallout: New Vegas to trigger specific responses.
  5. To exit the program, type "exit", "quit", or "bye" when prompted.

Dependencies

  • Python 3.x

File Structure

YesManChatbot/
│
├── yes_man_chat.py        # Main Python script for the chatbot
└── README.md              # Documentation and instructions

Sample Dialogue

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

Contributions to the Yes Man Chatbot project are welcome! Feel free to fork the repository, make improvements, and submit pull requests.

About

My favorite fallout robot, an open-source, high-performance AI Chat

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages