使用非常方便的BetterDiscord安装程序安装
将animated_status.plugin.js下载到以下目录中
Mac: ~/Library/Preferences/BetterDiscord
Windows: %appdata%BetterDiscordplugins
linux: ~/.config/BetterDiscord/plugins
打开不和谐,转到设置>插件,启用AnimatedStatus,然后单击设置。
在输入字段中输入所需信息,然后单击save按钮。单击done无需保存的单击将丢弃您的设置。
![]() | ![]() |
该值以毫秒为单位指定每个动画步骤的长度。示例:随着2000年的超时,以下动画将需要4秒钟才能完成,因为2个关键帧的最后2秒。
abc
def
为了防止Discord Server用请求发送垃圾邮件,最低允许的超时为2.9秒。
从逻辑上讲,动画超时应至少为2900 。充其量,动画对其他客户的表情看起来很顺利,大约应该是10000毫秒(10秒)。
在移动应用程序中,状态并未始终如一地更新,即根据应用程序中的用户操作,对服务器成员列表进行了更新。如果动画看起来不流畅或跳过框架,请不要感到惊讶。
^根据@pintoso
每个添加了+ -button的单元格为状态动画添加了一个新步骤。
单击-将删除最后一步。
空单元将暂时解开您的状态。这是由于请求而添加的,但将来可能会发生变化。
在最新版本中,决定从插件中删除原始编辑器。它只是JSON配置文件的不稳定文本接口。
您仍然可以通过单击设置内的Open Plugins Folder并编辑AnimatedStatus.config.json来使用原模型。这样做的风险,您可能会破坏东西。
使用表情符号选择器(Windows: Win + 。 )。
或者,使用Unicode表并复制您想拥有的表情符号作为状态。
emoji_name字段可能不包含空格。否则,Discord Server将默默地忽略您的状态请求。由于关于硝基表情符号名称的不确定性,该插件确实不会自动删除空格。
。

<:emojiname:emojiid> 。括号内的值(表情符号和表情符号)是状态所需的值。

有些屏幕截图被加速,因此读数看起来更具吸引力。

eval ['?','?','?','','?','?','?','?','?','?','?','?'][((new Date()).getHours()%12)];
eval ['?','?','?','','?','?','?','?','?','?','?','?'][((new Date()).getHours()%12)];eval let fmt=t=>(t<10?'0':'')+t;let d=new Date();`${fmt(d.getHours())}:${fmt(d.getMinutes())}:${fmt(d.getSeconds())}`;