自定义表情包是长毛象的一大特色,本文将介绍如何从其它长毛象实例复制表情包。
所需材料:
- 有管理权的长毛象实例一个
- 目标实例账号一枚
使用 API 获取表情包数据¶
使用 Custom emoji API 获取目标实例表情包数据。
In [1]:
import requests
import json
# base_url = "https://cmx.im"
base_url = "https://nebula.moe"
custom_emojis_api = base_url + "/api/v1/custom_emojis"
In [2]:
custom_emojis_api
Out[2]:
In [3]:
resp = requests.get(custom_emojis_api, timeout=15)
emojis = resp.json()
整理表情包数据¶
整理 API 返回的数据,将其整理为长毛象发布使用的格式(:shortcode:
)。
In [5]:
output = ''
i = 1
for emoji in emojis:
if i % 7 == 0:
output = output + ':' + emoji['shortcode'] + ':' + ' ' + '\n'
else:
output = output + ':' + emoji['shortcode'] + ':' + ' '
i = i + 1
print(output)