-
Notifications
You must be signed in to change notification settings - Fork 12
Labels
beginner-friendlybugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
π¬ Project Idea: Chat Simulator
Goal:
Build a simple command-line chatbot in Python using if-else logic, functions, and basic data structures.
The bot should respond to basic greetings, questions, and allow the user to exit the conversation.
π― Features
- Greet the user
- Answer basic questions (e.g., "What's your name?", "What's the time?")
- Respond differently based on keywords in the user's input
- Option to exit the chat with a keyword (
bye,exit, etc.) - Keep conversation history in a list or save to a
.txtfile
π Skills Youβll Use
- Python syntax
- Variables and strings
- Conditional statements (
if-elif-else) - Loops (
while) - Functions (optional)
- File handling (optional)
- CLI user experience
β Tasks
-
Create a new folder:
your_name/chat_simulator/ -
Add your chatbot script:
chat_simulator.pyand README.md inside your project folder -
Include a
README.mdexplaining:- What the project does
- How to run it
- Example input/output
-
Commit and push your changes
-
Create a Pull Request with the title:
"[Your Name] β Chat Simulator Project"
π·οΈ Labels
good first issue beginner-friendly help wanted
π¬ Need help getting started?
Follow our First Contributions Guide or ask in the Discussions section.
Good luck and happy coding! π
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
beginner-friendlybugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed