It started with a simple request from a server admin of a gaming community I was — quickly add a role to a list of users. He would use this feature to manage rosters. Over the months, more feature requests came, from adding the ability to see who has been banned to adding a role to every user who had another role. I eventually created a utility bot that would be widely used amongst server staff.
One day, a rogue server admin destroyed a server I was in, banning every user and deleting every channel. We were able to restore the server, but that got me think — this was entirely preventable were proper safeguards in place. So I set out to create another bot that would provide that sort of protection. Along the way, I combined my previous utility bot with this rate limiting bot. I chose to give this bot the name Shield to signify its emphasis on server security.
My work wasn't finished however. I wanted to create a dashboard, so that server staff could more easily interact with the bot. I wanted to expand to more servers. I wanted to add more functionality for all the servers that need it. But most of all, I wanted to ensure that no server ever has to go through what I did. It's my personal mission to keep online communities operating smoothly, and the work I have done with Shield is a testament to that.
17
10147
882
2
2
16
Software as complex as ours builds on the work of many. We would like to thank everyone who contributed to these technologies, as they have helped make our work possible.