Add new emoji from Twemoji 13
Created by: uwx
Summary
Fixes #751 (closed). Updates emoji definitions to Twemoji 13.
Details
These names were extracted directly from Discord source code. The code to generate these definitions is available at uwx/DSharpPlus/emojis/.emoteLoader.ts. I don't expect this same method to work next time emoji get updated, but you could try.
You can run the generator with something like npx ts-node --compiler-options "{""lib"":[""ESNext"",""DOM""],""downlevelIteration"":true}" .emoteLoader.ts > out.txt
You will need to pull Discord source code from somewhere, DJScias/Discord-Datamining is useful for this. Then find the JSON.parse calls for loading the emoji, both emoji definitions and shortcut definitions should be next to each other.
Changes proposed
- Update emoji with new names from Twemoji 13.
Notes
WIP because I don't know if the changes, especially changes in the code points that are detailed in the diffs, are all correct. Someone should test them.