Skip to content

darknecrocities/Python-Chatbot-with-CoHere-API-AI-ChatBot-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Loopy Chatbot

Loopy Chatbot is a fun and interactive chatbot built using Python and Tkinter, powered by the Cohere API for AI-generated responses. It includes cool features like background themes, typing effects, and chat history navigation! 🎉

🚀 Features

  • 🎭 Fun Facts & Jokes - Loopy Bot can tell jokes and fun facts to keep the conversation lively.
  • 🧠 AI-Powered Responses - Uses Cohere API for smart and engaging responses.
  • 🎨 Dynamic Themes - Change the chatbot's background with a click.
  • Typing Effect - Simulates a realistic chatbot typing experience.
  • 🔄 Chat History Navigation - Use the arrow keys to navigate through previous messages.

🛠️ Installation

1️⃣ Clone the Repository

git clone https://github.com/darknecrocities/Python-Chatbot-with-CoHere-API-AI-ChatBot.git
cd Python-Chatbot-with-CoHere-API-AI-ChatBot

2️⃣ Install Dependencies

Ensure you have Python installed, then run:

pip install -r requirements.txt

3️⃣ Run the Chatbot

python chatbot.py

📦 Dependencies

Make sure you have the following Python libraries installed:

tk
Pillow
cohere

🎨 Screenshots

📸 Coming soon!

🌟 How to Use

  1. Type a message in the input box and press Enter or click Send.
  2. Ask for jokes or fun facts for a surprise! 🎭
  3. Change the background theme by clicking Change Theme.
  4. Navigate through previous messages using the Up/Down Arrow keys.
  5. Click Clear Chat to reset the conversation.
  6. Type exit to close the chatbot.

💡 Future Enhancements

  • 🎙️ Voice Input & Output
  • 📝 Save Chat History
  • 🌍 Multilingual Support

🤝 Contributing

Pull requests are welcome! Feel free to suggest improvements or add new features. 💡

📜 License

This project is open-source and available under the MIT License.


💻 Made with ❤️ by Arron Kian M. Parejas

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages