/PvChat

private chat server/client

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

PvChat

Private chatting server/client

information

admin commands

server admin can use special commands on the server prompt.

help: shows this message (aliases: h, ?)  
announce <content>: sends announcement message to all members (aliases: say, a)  
stop <optional: reason>: stops this pvchat server (aliases: quit, q, s)  
kick <member> <optional: reason>: kicks the member (aliases: k)  
ban <member> <optional: reason>: bans the member (aliases: b)  
unban <member> <optional: reason>: ubbans the ip (aliases: u)  

config.yml

screenshot

port: change the port to open the server (default: 32198)
enable-log: not ready yet
password: not ready yet

screenshots

prompt client1 client2 prompt-help

installation

client

quick install

using source code

python3 is required
download client.py, and use following command

python3 client.py

server

python3 and git is required

git clone https://github.com/janu8ry/PvChat.git
cd PvChat
pip3 install -r requirements.txt
nano config.yml # change settings if you want
python3 server.py