This project is a real-time VRChat log monitor built with Python and Tkinter. It monitors the latest VRChat log file (matching output_log_*.txt), parses events based on configurable keywords, logs them with timestamps to a date-based file, displays the events in a GUI with color-coding, and posts event notifications to a Discord channel using a Discord bot powered by discord.py.
- Real-time Log Monitoring: Tails the newest VRChat log file.
- Event Parsing: Detects events (e.g.,
OnPlayerJoined,OnPlayerLeft, etc.) defined in the configuration. - GUI Display: Uses Tkinter to display events with event-specific colors.
- Log Output: Writes parsed events with timestamps to a file named with the current date (e.g.,
parsed_log_2025-03-04.txt). - Optional Discord Integration: Posts notifications as Discord embeds with colors matching the event definitions. This setting is off by default.
- Python 3.6 or higher
- discord.py (for Discord integration)
- requests (if you need it elsewhere)
