lunaChat is an app that is built on Python and Flet (powered by Flutter), currently it is a chat app that can send and recieve messages across a lunaChat instance. This application is currently in development and advanced features will be introduced later on.
- Install Python 3.12
- Install the dependancies
pip install -r requirements.txt
- Ensure you are in the root directory of the source code folder you extracted
- Modify settings.py to your liking, for example you can change the host and port
- Go into your terminal and cd into the source code directory
- To run the application, type
python3 luna.py
- Enjoy!
- Set up your own lunaChat instance, change the host and port if you want to make it public or work across LAN
check settings.py
- Set up a name for your own lunaChat instance
check settings.py
- Set up a description for your lunaChat instance
check settings.py
- Set a password for your lunaChat instance
check settings.py
- Create an account on lunaChat
- Login to the account you created on lunaChat
- Set a custom status
- Send and receive text messages in a lunaChat instance
- Send and receive embedded images and GIFs
- Ban specific usernames using a banned usernames list
check config/bannedUsernames.txt
- Ban specific words using a banned words list
check config/bannedWords.txt
- Interact with lunaBOT
- Encryption (so that messages are protected)
- Sending and receiving images and videos
- Further commands to interact with lunaBOT more
- Further customization of lunaChat
- Setting profile pictures
- Channel based system
- and more!
So far lunaBOT is still really early and can only do a couple of commands, further upgrades are planned for lunaBOT so look out for that.
!lunaBOT buildNumber
will make lunaBOT print the build number!lunaBOT commands
will make lunaBOT display a full list of commands