Skip to content

abalesluke/PyChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

PyChat

PyChat is an anonymous chat system built using Python. It provides a platform for users to engage in real-time conversations while maintaining their anonymity. With PyChat, you can connect with other users, exchange messages, and experience the excitement of anonymous communication.

Features

  • Anonymous Chatting: PyChat allows users to chat with each other without revealing their identities. Enjoy the freedom of expressing yourself without any personal information.

  • Real-time Communication: Experience real-time messaging with instant delivery of messages. Engage in dynamic conversations with other users connected to the chat system.

  • Secure Encryption: PyChat ensures the security of your messages by encrypting them using the Advanced Encryption Standard (AES). Your messages are protected and can only be accessed by the intended recipients.

  • Firebase Integration: PyChat seamlessly integrates with Firebase Realtime Database, a cloud-hosted database, for storing and retrieving chat messages. You can use your own Firebase credentials to set up the chat system.

Important Notes

  • Firebase Credentials: You can use your own Firebase credentials to configure PyChat and connect it to your Firebase Realtime Database.

  • Security Reminder: Please ensure that you do not abuse or share your Firebase credentials with others. Protect your credentials to maintain the security of your Firebase account and the chat system.

  • My Credentials: I did not remove my Firebase credentials for instant use of this tool. Please don't abuse my credentials.

Getting Started

Quick installation: pip3 install anonpychat <- this quick installation feature comming soon.

To get started with PyChat, follow these steps:

  1. Clone the repository:

    git clone https://github.com/abalesluke/PyChat.git
  2. Install the required dependencies:

    pip install -r requirements.txt
  3. Configure Firebase (or you can skip this part and by using my credentials which is already in the code.):

  • Create a new Firebase project at https://console.firebase.google.com.
  • Obtain your Firebase credentials, including the project ID and the JSON service account file.
  • Replace the variable cred_data value with your Firebase credentials.
  1. Run PyChat:
    python3 main.py
  2. Enter your username, token and channel name to start chatting anonymously!

My Public channel

Token Channel Name
02601a81bbdb0e6e9afa27197dc3dc68 main

Disclaimer

This project is developed for educational purposes and should be used responsibly. The I am not responsible for any misuse or unethical use of the PyChat system.

Contributing?

Contributions are welcome! Feel free to open an issue or submit a pull request.

Preview

Login

image

Chat

image

Firebase realtime database

image