Skip to content
This repository has been archived by the owner on Oct 22, 2024. It is now read-only.
/ chatbot Public archive

A C program that has a "conversation" with you. This was mainly made for me to explore learning to code in C.

Notifications You must be signed in to change notification settings

rishaank/chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 

Repository files navigation

Chatbot Steve

DEPRECEATED

Steve Chatbot is a C program designed to have a conversation with you. He runs inside your terminal. Steve, currently, is not an app with a visual interface.

There is supposed to be a Steve chatbot logo here. If you do not see one try reloading the page or clicking on me!

​ Steve, a human-like chatbot designed to have conversations.

Installation

Linux/other operating systems

  1. Go to my website or my GitHub page to download the .c file

  2. Use a compiler like GCC to compile the .c file

  3. Type cd [the path to the .c file] Note: replace [the path to the .c file] with the path to chatbot.c

  4. Type gcc chatbot.c

  5. Type ./a.out to run Steve

    How to install GCC (Linux)

    1. Open your terminal
    2. Note: in the terminal always type return (enter) after each command
    3. Type in the following command: sudo apt-get install gcc
    4. If prompted to type in your account password do so
    5. If you get a conformation y/n question telling you how much storage it will take, type y, if you are ok with the amount of storage it will take, else type n

MacOS

  1. Go to my website or my GitHub page to download the .zip file
  2. Extract it
  3. Run the executable inside

Windows

  1. Go to my website or my GitHub page to download the .exe installer

  2. Your browser or Windows might warn you when downloading, but if you trust Steve chatbot, you can ignore these (in your browser click the arrow then keep or resume. Or more info then keep or run anyway)

  3. After downloading the file, right-click it and click properties

  4. Check the box that says unblock then click OK

  5. Run setup.exe and proceed with the steps on your screen

Uninstalling

Linux/other operating systems

  1. Delete the .a.out and .c files

    Uninstalling GCC (Linux)

    1. Open the terminal
    2. Note: you have to type enter after every command in the terminal
    3. Type sudo apt-get remove gcc
    4. If prompted type your account password

MacOS

  1. Delete the .zip file you downloaded
  2. Delete all files extracted from the .zip file

Windows

  1. Open Control Panel
  2. Click view by Category
  3. Click Uninstall a program
  4. Find Steve Chatbot and click uninstall
  5. Confirm that you want to uninstall
  6. You will get a message when Steve Chatbot was successfully uninstalled

Help

You can ask questions to Steve in three different ways: (in this example I will use the question "What is your name")

  1. "What is your name?"
  2. "What is your name"
  3. "what is your name?
  4. "what is your name"

Notice the difference in capitalization and punctuation in the examples above

If Steve is not working properly you can force quit him by pressing ctrl+z or just quitting the application your running him on (for example a terminal)

To normally quit Steve just say "Bye" and Steve will quit

Steve can currently only respond to a few questions which have programmed responses because he does not use artificial intelligence to answer

If you have feedback on Steve please submit it here

Images

Steve chatbot app screenshot 1

Steve chatbot install screenshot 1

Steve chatbot app screenshot 2

Steve chatbot install screenshot 2

About

A C program that has a "conversation" with you. This was mainly made for me to explore learning to code in C.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published