This is a Java maven application you will design It shall work with Java 17 and higher There will be no interface it will run strictly in console



1. https://github.com/zerodytrash/TikTok-Live-Connector

2. https://github.com/vortisrd/chatrd

3. https://streamer.bot/

4. needs a "config.yml" For all its configuration  

5. It needs to have the ability to run a websocket server to allow the two things from numbers 2 and 3 to be able to connect to it 
  a. It will also output every event to a file for each type of event listed in step 6 

6. It will have features like But be completely free it does not need GUI Everything will be in the config It will default to everything being enabled Events that it will listen for are as follows
  a. Follows
  b. Likes
  c. shares
  d. gifts
  e. comments or messages (what TicTok calls them I call it live chat)
  
7. when first ran it will ask for oh the Tic tac user is to be followed or watched the user must include the Symbol "@"  And their username in order to follow them

8. Also when it is first run it will ask what websocket port would it like to use  (ie ipaddress:3000)
  a. The default port if there is no config file will be 3000

9. It will listen on all interfaces not just localhost 

10. If a "config.yml" They exist in the same folder as the jar file It will use the information from that file or what it is doing 

11. If there are any dependencies that are required you will prompt me with a URL to download the dependency If I cannot find the one you are requesting and I find one that is newer I will download that and place it in a folder labeled  "lib"
 a. If what you wrote does not match and work or what I downloaded you will tweak it to work for it as such 

12. YOU WILL NOT RUN ANY TESTS WITHOUT USER AUTHORIZATION 

13. All events that are running at the application monitors will show up in the console

14. You will have an example config.yml.example file to understand how I want it to look and a format.yml.example file Which will show you how I want it to look you will not deviate from that example 