Discord Emote Menu 使用教程
项目介绍
Discord Emote Menu 是一个 Bash 脚本,旨在帮助没有 Nitro 的用户在 Discord 中使用任何服务器的表情符号。该项目通过打开一个 Rofi 菜单,展示用户所在服务器的所有表情符号,并自动将选中的表情符号发送到 Discord 窗口。该脚本支持频率排序,并提供了详细的设置和使用指南。
项目快速启动
依赖安装
在开始使用之前,请确保系统中已安装以下依赖:
jq
:用于解析 JSON 响应imagemagick
:用于调整表情符号大小rofi
:用于显示表情符号菜单xdotool
:用于向窗口发送输入xclip
:用于剪贴板管理
下载并运行脚本
-
克隆项目仓库:
git clone https://github.com/kamui-fin/discord-emote-menu.git cd discord-emote-menu
-
首次运行脚本时,需要下载所有表情符号。为此,需要一个 API 令牌。运行以下命令:
./emote.sh -f "917437910914064405 673500631322853377"
-
运行脚本并选择表情符号:
./emote.sh -c -r sample_rofi
应用案例和最佳实践
应用案例
Discord Emote Menu 适用于以下场景:
- 用户没有 Discord Nitro,但希望在聊天中使用丰富的表情符号。
- 用户希望快速访问和使用多个服务器的表情符号。
最佳实践
- 定期更新表情符号:在 Discord 服务器设置中添加或删除表情符号后,使用
-f
选项更新本地表情符号集合。 - 自定义 Rofi 配置:根据个人喜好,使用
-r
选项指定自定义的 Rofi 配置文件。 - 指定窗口类:如果需要在非 Discord 窗口中使用表情符号,使用
-w
选项设置窗口类。
典型生态项目
Discord Emote Menu 作为一个独立的脚本,主要依赖于以下开源项目:
- Rofi:一个用于显示菜单的工具,支持高度自定义。
- xdotool:用于自动化键盘和鼠标操作,特别适用于向特定窗口发送输入。
- jq 和 imagemagick:用于处理 JSON 数据和图像操作,确保表情符号的正确显示和发送。
通过结合这些工具,Discord Emote Menu 提供了一个高效且用户友好的解决方案,使用户能够在 Discord 中自由使用表情符号。