💬 | A microservice to handle chat / guest book for my personal website!
- Establish a WS connection
- Broadcast sent message to everyone
- BUG: A message is sent when someone left
- Integrate a standardized broadcast format for message:
TIME USERNAME: MESSAGE
- Store message to database
- Initialize database
- Periodic clean up old messages (older than 1 week)
- Send message history on ws connection
- Able to delete message for moderation purposes
- Assign default username
- Store username per IP
- DB Schema & fns
- Convert IP to Hex
- Store username per IP
- Commands (/help, /nick)
- Connect to discord
- Forward message to my DMs / private channel
- Send messages as myself to the chatbox from Discord