Skip to content

sherrypy/chat_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Created by Sherry

Features

  • Share your thoughts with everyone online.
  • Mute broadcast messages whenever you get annoyed.
  • Stay close to your friends with group chat.
  • Send private messages to specific user.
  • Keep receiving private messages even when you offline.

Set Up

  • To run your own chat server. Simply running sherry_chat.py on any Linux server.
  • Make sure you have emoji.py file in same directory.

Connect to Chat Server

  • Connect to chat server through telnet command in Linux bash.
  • For example, you can connect to my chat server by:
    • hostname: sherrychat.ddns.net
    • Port: 8888
$telnet sherrychat.ddns.net 8888

Login

  • For new user, pick a username and a password to login to chat server.
  • For returning user, enter your username and password to continue.

Avaliable Commands

  • /help : print all avaliable commands.
  • !q : quit chat server.
  • /u : print all active users.
  • /g : print all chat groups.
  • /mute : mute boradcast messages.
  • /msg : start to receiving broadcast messages.
  • #[group_name]/join : join group [group_name].
  • #[group_name]/leave : leave group [group_name].
  • #[group_name]/list : print all group members.
  • #[group_name] [message] : send message to all group members.
  • @[user_name] [message] : send private message to user [user_name].
ascii art / emoji
  • [/welcome] [/h5] [/fight] [/down] [/confuse]
  • [/love] [/cry] [/angry] [/happy] [/awk]

About

A simple python chat server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages