toluschr / BetterDiscord-Animated-Status

Animate your Discord Status with this BetterDiscord Plugin
MIT License
255 stars 489 forks source link

[Help] Impossible to just put an emoji with the plugin #51

Open Ufyne opened 3 years ago

Ufyne commented 3 years ago

I currently have the latest version of the plugin (that is normally v0.11.1) and I'm on Discord canary which is normally on the latest version.

My problem with the plugin is that it's impossible to just put an emoji; the plugin transforms it necessarily into text, I tried all the techniques (with the id, the name and even the Windows emoji, I even tried to put an invisible character in the text followed by the emoji and it almost worked except that it's only me who sees my status so it's only on the client side and not the server side)

Do you have any idea how I could do this please? image_2021-04-19_105915

toluschr commented 3 years ago

Thanks for the well-phrased issue. When creating the plugin, I didn't think about wanting no text in the status. You could have edited the config file manually, but that would have been annoying.

I took the opportunity and made some major changes to the code. I would appreciate if you could try them. Beware, there might still be some issues that need to be fixed.

https://raw.githubusercontent.com/toluschr/BetterDiscord-Animated-Status/optional-text/animated-status.plugin.js

Ufyne commented 3 years ago

I am coming back to you because I wanted to inform you that the problem is gone, if I encounter problems again, I will come back to you but for the moment there is no problem.

I thank you very much for taking the time to solve this problem so quickly!

Good day to you.

HappyClownn commented 3 years ago

Hi! I have a few questions about new version.

First, why did lowest delay time changed to 3 seconds?

And are we able to make those JavaScript things again, or they gone forever :(

toluschr commented 3 years ago

@Ozaxx The lowest timeout was changed in an earlier version. JavaScript works the same as before. Enter eval .. (replace ...) into any of the textboxes. What would you like the minimum timeout to be?

HappyClownn commented 3 years ago

I was using this real time clock script you made. For this, I have to set the time setting to 1 second.

I was able to make it 500 ms before I update it. Even though I set it to 500 milliseconds, some of my friends were telling me that my status changes every 2-3 seconds.

Maybe anything I write in under 3 seconds is just making the status change for my screen only.

rhystedstone commented 3 years ago

This problem persists... The solution is to insert your emoji, go into the "Raw Editor", then put "", before each entry. This pushes each character into the "emoji" index, rather than the "text" index.