Date: January 2022 - Present
Languages/Tools: JavaScript, Node
Swift is a bot application designed to be used with Discord. It was originally created to help me understand JavaScript.
It boasts a robust command handler that makes use of Discord's built in slash command GUI to display commands in an effective and elegant way.
The project began with a simple set of commands for paging user & role information, and then expanded to include commands relating to server moderation, making use of the Discord API's BitField permissions system to condition commands based on user permissions.
As the project grew in scope, it introduced me to new concepts such as JSON data handling, and using those techniques to fetch data from various APIs.