Skip to content

rmonzon98/Chat-implementing-XMPP-protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHAT IMPLEMENTING XMPP PROTOCOL

Basic chat in python using sleekxmpp library

Table of Contents

Setup

In order to install sleekxmpp run this command

$ pip install sleekxmpp
  • login library

In order to install login run this command (this may already be installed)

$ pip install login
  • tabulate library

In order to tabulate login run this command

$ pip install tabulate

Instructions

  • Open (at least) two command shells
  • run this command in all command shells
$ python main.py
  • try functions

Functions

In this project you will see the following functionalities:

  • Register new account
  • Delete an account
  • Log in
  • Log out
  • Show all users registered in the server
  • Show all users added as contacs
  • Send message to an user
  • Send message to a group
  • Send/receive notificactions
  • Send/receive images
  • Show all groups registered
  • Change status

Documentation

sleekxmpp documentation: https://sleekxmpp.readthedocs.io/en/latest/.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages