Avatars that are uploaded to discord are already saved by id, which is included in a URL.
Unfortunately, you cant use them to change your Avatar quickly, (like, every 30 secs), bc to change it, you still have to call the setAvatar function and stream the whole image to the discord servers, instead of just switching the id. Discord already caches similar Avatars to the same Id, as i was able to observe when playing around with my Bot. So why do i have to stream my png files to the server? And why cant i change the Bot Avatar at reasonable Intervalls?
I want the avatar to fit a changing theme, in my case a beast that can be contained (is displayed in Role PRISON DIMENSION and the Avatar is set to this), or released (showed in Role higher up the list, can now ban and kick users, Avatar is set to this)
Things like that may be more on the fun side and no lives depend on it, but its really just a constraint limiting the creativity of the Bot Community.
I get that Avatar Spamming and "Animations" should be discouraged, but changing between 2 or more cached avatars in reasonable intervalls doesnt seem hard to do nor hard to maintain or run on the DC Servers.
So finishing up,
it would be cool to change Avatars without streaming pngs every time,
it would be cool to be able to change avatars more quickly
-> or if the cooldown would be limited to uploading new images (uncached)
-> while still discouraging Spam (30 sec, messages show avatar active when posted, sidebar takes a
litte to update - no proper animations possible
-> or just implement animated avatars, to make spammy scripts obsolete
Please sign in to leave a comment.