- The file is converted into a Buffer of Bytes
- The Bytes Buffer is converted into a String of Hex values
- The String of Hex values is saparated every 2,000 characters (The maximum length of a Discord Message is 2,000 characters)
- A Discord Channel is created for messages storing the hex values to be sent in
- Discord Messages formed and sent from each element of the aforementioned array
**Hooray! We have uploaded a file to Discord!**
- All messages from the Discord Channel in which the file is stored are fetched
- The contents of the messages are joined into an Array
- The array is joined into a long String
- The String is converted into a Bytes Buffer
- The Bytes Buffer is converted into a file