After my work and in weekends I have been rewriting my discord bot so it cares more about different servers and also to give it the ability to add "special" channels like a calendar. In the image below you can see the special calendar channel in action, the bot is linked to a Google calendar showing upcoming events.
The bot also send a message 30 minutes before the event starts in a announcement channel. I also gave the bot moderating tools, it will remove messages containing a bad word and sent the messenger a private message. It also automaticly ban people saying the same message x times in a row in a short period of time.