It does not track chat messages as it would have to be logged into the server to do so, this is a Discord Bot that just adds back tf!list and the server has started message.
https://github.com/NoahTheNerd/TFDiscordBot
Feel free to correct my awful code using a pull request!