Not sure if this qualifies here, even if it does, it's a minor issue. More of a suggestion I think.
If a channel directory(logs/#channel/) does not exist, the bot creates the directory and appends a link with the name of the channel to the main index.html file("Logged Channels").
Now, if you remove only the channel directory by hand, the bot will create it, and append the link to the main index.html as usual, even though one already exists there.
Might be a good idea to check the logs on startup, maybe recreate the main index.html file based on existing logs/ subdirectories.