Skip to content

Remove new-projects channel emojis #3843

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 26, 2025
Merged

Remove new-projects channel emojis #3843

merged 2 commits into from
Jun 26, 2025

Conversation

triphora
Copy link
Member

With new loaders, this functionality has become unwieldy. We don't have enough emoji slots in the server for the number of emojis we'd need for the loaders. It is easiest to simply format them in the same way knossos does.

Note: I forgor how the borrow checker works, this compiles but I'm sure it's gore to anyone who actually knows the difference between a string slice and a String, I come from Javaland though so pls forgive

With new loaders, this functionality has become unwieldy. We don't have enough emoji slots in the server for the number of emojis we'd need for the loaders. It is easiest to simply format them in the same way knossos does.

Note: I forgor how the borrow checker works, this compiles but I'm sure it's gore to anyone who actually knows the difference between a string slice and a String, I come from Javaland though so pls forgive
@triphora triphora requested a review from AlexTMjugador June 26, 2025 05:08
@triphora triphora added this pull request to the merge queue Jun 26, 2025
Merged via the queue into main with commit 22fc0c9 Jun 26, 2025
3 checks passed
@triphora triphora deleted the emma/loader-display-name branch June 26, 2025 19:08
@brawaru
Copy link
Contributor

brawaru commented Jun 29, 2025

We don't have enough emoji slots in the server for the number of emojis we'd need for the loaders.

There's technically a way to keep the emojis: if you re-create the webhook through a Discord bot (so that webhook is owned by the bot), you can use emojis from any server this bot is member of, as long as external emojis are available to @everyone on the server. This way you can have an ‘assets’ server with the loader emojis, but also other things like images used in the bot embeds and stuff.

@triphora
Copy link
Member Author

It's still kind of unsustainable anyway to have to do this for every loader we add, especially because the system was designed in such a way that it is supposed to only be database changes to add a new loader, no code changes

@ThatGravyBoat
Copy link
Contributor

We don't have enough emoji slots in the server for the number of emojis we'd need for the loaders.

There's technically a way to keep the emojis: if you re-create the webhook through a Discord bot (so that webhook is owned by the bot), you can use emojis from any server this bot is member of, as long as external emojis are available to @everyone on the server. This way you can have an ‘assets’ server with the loader emojis, but also other things like images used in the bot embeds and stuff.

Bots themself (and their webhooks) as well can also have their own emojis (up to 2000) which can be programmatically be uploaded and managed automatically https://discord.com/developers/docs/resources/emoji#create-application-emoji

@brawaru
Copy link
Contributor

brawaru commented Jun 29, 2025

@ThatGravyBoat oh, that's new, I didn't know about that. Are application emojis usable within the webhook?

@ThatGravyBoat
Copy link
Contributor

Yeah the webhooks can use the emojis

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

6 participants