/chat-program

Whatsapp-like chat program.

Primary LanguagePython

chat-program

chat
Whatsapp-like chat program. Contains a server and client written in python, with a QT frontend.

Usage

First, run the server: python src/backend/server.py (port defaults to 8000)
Then, the client app: python src/app.py
The login window will pop up:
Screenshot from 2021-03-03 21-47-37
After entering your name and the IP & port of the desired server, you will be logged into the chat:
chat_window

Commands

List of commands:

  • /help - display this text.
  • /quit - quit the chat group.
  • /view-managers - view all members with manager permissions.
  • /tell [name] [msg] - send a private message to a member.
  • /kick [name] - remove a member from the chat group.
  • /promote [name] - give a member manager permissions.
  • /demote [name] - take a member's manager permissions.
  • /mute [name] - make a member unable to send messages.
  • /unmute [name] - make a member able to send messages.