动画表情终于是动画表情了
parent
c396b0f169
commit
4d1225f4dc
|
|
@ -51,4 +51,7 @@ enable_temp = false
|
|||
- [x] 发送表情包
|
||||
- [ ] 引用回复(完成但是没测试)
|
||||
- [ ] 戳回去(?)
|
||||
- [ ] 发送语音(?)
|
||||
- [ ] 发送语音(?)
|
||||
|
||||
# 特别鸣谢
|
||||
特别感谢[@Maple127667](https://github.com/Maple127667)对本项目代码思路的支持
|
||||
|
|
@ -16,6 +16,7 @@ from maim_message import (
|
|||
|
||||
from .utils import get_image_format, convert_image_to_gif
|
||||
|
||||
|
||||
class SendHandler:
|
||||
def __init__(self):
|
||||
self.server_connection: Server.ServerConnection = None
|
||||
|
|
@ -129,11 +130,15 @@ class SendHandler:
|
|||
"""处理表情消息"""
|
||||
encoded_image = encoded_emoji
|
||||
image_format = get_image_format(encoded_emoji)
|
||||
if image_format != 'gif':
|
||||
if image_format != "gif":
|
||||
encoded_image = convert_image_to_gif(encoded_emoji)
|
||||
return {
|
||||
"type": "image",
|
||||
"data": {"file": f"base64://{encoded_image}", "subtype": 1},
|
||||
"data": {
|
||||
"file": f"base64://{encoded_image}",
|
||||
"subtype": 1,
|
||||
"summary": "[动画表情]",
|
||||
},
|
||||
}
|
||||
|
||||
async def test_send(self):
|
||||
|
|
|
|||
18
test.py
18
test.py
|
|
@ -1,18 +0,0 @@
|
|||
import asyncio
|
||||
import queue
|
||||
|
||||
message = queue.Queue()
|
||||
|
||||
async def test():
|
||||
await asyncio.sleep(5)
|
||||
message.put("123")
|
||||
|
||||
async def test2():
|
||||
while message.empty():
|
||||
await asyncio.sleep(0.5)
|
||||
print("等回复")
|
||||
print(message.get())
|
||||
|
||||
if __name__ == "__main__":
|
||||
loop = asyncio.get_event_loop()
|
||||
loop.run_until_complete(asyncio.gather(test(), test2()))
|
||||
Loading…
Reference in New Issue