更新日志
2025/09/09:非常抱歉诸位,才意识到丢错文件夹了,把 json 文件丢到了 js 文件夹,现在已经改过来了,如果引用我的配置文件出现异常的,非常非常非常抱歉!
前言
咱博客现在也是蒸蒸日上了,主站搭建差不多了,今天来折腾下 Twikoo 自定义表情包
原本是不想多折腾的,随便找个作业抄抄,结果发现居然没有人做酷安的表情包(至少我没找到),只能自己造了。。。
修改
研究格式
看了一下,基本格式就是这样:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| { "<name-1>": { "type": "image", "container": [ { "text": "<pic-1>", "icon": "<img src='https://<url>/<pic-1>'>" }, .......... { "text": "aru-n", "icon": "<img src='https://<url>/<pic-n>'>" } ] }, "<name-2>": { "type": "image", "container": [ { "text": "<pic-1>", "icon": "<img src='https://<url>/<pic-1>'>" }, .......... { "text": "aru-n", "icon": "<img src='https://<url>/<pic-n>'>" } ] } }
|
添加酷安表情包
找到了这个项目:
记录打包了酷安所有表情包,但自带的调用已经寄了,于是我把所有图转存到了去不图床
然后借助 gpt 写了个脚本,递归添加链接减轻我的工作量
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| #!/bin/bash
input="./link" count=1
echo '{' echo ' "酷安": {' echo ' "type": "image",' echo ' "container": ['
while IFS= read -r url; do if [ $count -eq $(wc -l < "$input") ]; then echo " { \"icon\": \"<img src='$url'>\", \"text\": \"c-$count\" }" else echo " { \"icon\": \"<img src='$url'>\", \"text\": \"c-$count\" }," fi count=$((count+1)) done < "$input"
echo ' ]' echo ' }' echo '}'
|
使用演示
成果展示

抄作业
就不放在这了,太长了,可以直接调用或复制本站的:
1
| https://blog.mcxiaochen.top/json/owo.json
|
单酷安表情包:
1
| https://blog.mcxiaochen.top/json/owo_coolapk.json
|
参考资料(排名不分先后)