Welcome to ChatWF (Chat With Friends)! This is a IRC client developed in Python with a graphical user interface built using PyQt. Stay connected with your friends and join various IRC channels with ChatWF.
- User-friendly Interface: Easy to navigate and use, even for beginners.
- Real-time Messaging: Instant message updates.
- Emojis and Colored Nicknames: Enjoy the visual of the chat, with the possibility of sending emojis and with unique colored nicknames.
Ensure you have Python 3.x installed on your system. You can download it from the official Python website.
-
Clone the repository:
git clone https://github.com/fornari03/ChatWF.git cd ChatWF -
Install the dependencies: Install the dependencies if necessary.
-
Run the application:
python src/TelaAutenticacao.py
-
Launch the Application: Run
python src/TelaAutenticacao.pyto start the ChatWF client. -
Connect to a Server: Enter your informations on the respective fields and the server name, then click 'Conectar'.
-
Join or create a Channel:
- Use the 'Entrar' option to enter a channel name and start chatting.
- Use the 'Criar' option to create a new channel with the name written in the field.
- Use the 'Refresh' option to refresh the channel list.
-
Send Messages: Type your message in the text box and hit 'Enter' or click 'Enviar' to send it.
We welcome contributions! Follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Make your changes and commit (
git commit -am 'Add new feature'). - Push to the branch (
git push origin feature-branch). - Create a new Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
Thank you for using ChatWF! 🎉
Happy chatting!


