Skip to content

hamzadaoud/simpleChatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Chatbot

This is a simple chatbot created by Hamza Daoud for fun and learning purposes. The chatbot is implemented in C# and uses a basic Natural Language Understanding (NLU) system to classify user intents and respond accordingly.

Getting Started

To get started with the chatbot, follow these steps:

  1. Clone the repository: git clone https://github.com/hamzadaoud/simpleChatbot.git

  2. Build the project: cd simpleChatbot dotnet build

  3. Run the chatbot: dotnet run

Usage

The chatbot understands various intents such as greetings, asking about its age, asking about itself, farewells, giving thanks, and more. You can chat with the bot by typing your messages in the console. Type 'exit' to quit the chat.

Example conversation: Welcome to the Simple Chatbot! You can start chatting. Type 'exit' to quit.

User: hello Bot: Hello! Nice to meet you.

User: what's your favorite song? Bot: Unfortunately, I can't play music, but I'm happy to discuss it with you!

User: goodbye Bot: Goodbye! Have a great day!

Contributing

Contributions to the project are welcome! If you have any ideas for improvement, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any questions or feedback, you can reach out to Hamza Daoud at [email protected].

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages