discordemoji api的python包装器
demojip的Python项目详细描述
DiscordEmojiPy-Python的DiscordEmoji API包装器
文件
英语
安装
pip install demojipy
搜索:
fromDEmojiPythonimportDEmojiDEmoji.attr()
pip install demojipy
可用属性:
Attribute | Parameters | Return | Description |
---|---|---|---|
search_by_id() | emojiid: int | dict | Fetch DiscordEmoji's Emoji by id |
search_by_name() | name: str | dict | Fetch DiscordEmoji's Emoji by name |
search_by_author() | author: str | list[dict] | Fetch DiscordEmoji's Emojis submitted by an user |
search_emojis() | search: str, startswith: bool | list[dict] | Fetch emojis you want to search, specifying whether search will be by the beginning of the word (default) or not (by specifying False in the startswith parameter) |
stats() | None | dict | Fetch DiscordEmoji's stats |
packs() | None | list[dict] | Fetch DiscordEmoji's emoji packs |
示例:
fromDEmojiPythonimportDEmoji# CodeDEmoji.search_by_id(1)# Response{'id':1,'title':'zombie','slug':'zombie','image':'https://discordemoji.com/assets/emoji/zombie.png',...}# CodeDEmoji.search_by_name('zombie')# must be case insensitive# Response:{'id':1,'title':'zombie','slug':'zombie','image':'https://discordemoji.com/assets/emoji/zombie.png',...}# CodeDEmoji.search_by_author('Kohai')# must be case insensitive# Response[{'title':'emoji','submitted_by':'Kohai'},{'title':'emojiTwo','submitted_by':'Kohai'}...]# CodeDEmoji.search_emojis('PR_',startswith=True)# Response[{'id':3830,'title':'PR_bug',...},...]# If not found, returns None# CodeDEmoji.stats()# Response:{"emoji":int,"users":int,"faves":int,"pending_approvals":int}# CodeDEmoji.packs()#Response:[{"id":2,"name":"Anime Pack #1",...},...]
更多的属性即将到来…
如果有语法错误,请在discord:alguem 1599
更改日志
v2.0.1
- 修复缓存错误
v2.0.0
- [X]在dicts中添加站点URL
- 再次将aiohttp更改为requests(因为非常有bug)
- 在“search emojis”中添加了参数“startswith”(指定搜索是否以单词开头)
- 添加了packs属性
- 增加了缓存系统,避免了对api的过多请求。
v2.0.0a
- 将请求更改为aiohttp(测试)
- 添加了packs属性(测试)
未来更新
- []添加类别