fix 引用图片显示错误的问题
This commit is contained in:
parent
4f20ff64b8
commit
46c24e6ecc
@ -178,18 +178,27 @@ class MsgHandler(DatabaseBase):
|
|||||||
CompressContent = decompress_CompressContent(CompressContent)
|
CompressContent = decompress_CompressContent(CompressContent)
|
||||||
content_tmp = xml2dict(CompressContent)
|
content_tmp = xml2dict(CompressContent)
|
||||||
appmsg = content_tmp.get("appmsg", {})
|
appmsg = content_tmp.get("appmsg", {})
|
||||||
|
|
||||||
title = appmsg.get("title", "")
|
title = appmsg.get("title", "")
|
||||||
refermsg = appmsg.get("refermsg", {})
|
refermsg = appmsg.get("refermsg", {})
|
||||||
|
|
||||||
|
type_id = appmsg.get("type", "1")
|
||||||
|
|
||||||
displayname = refermsg.get("displayname", "")
|
displayname = refermsg.get("displayname", "")
|
||||||
display_content = refermsg.get("content", "")
|
display_content = refermsg.get("content", "")
|
||||||
display_createtime = refermsg.get("createtime", "")
|
display_createtime = refermsg.get("createtime", "")
|
||||||
|
|
||||||
display_createtime = timestamp2str(
|
display_createtime = timestamp2str(
|
||||||
int(display_createtime)) if display_createtime.isdigit() else display_createtime
|
int(display_createtime)) if display_createtime.isdigit() else display_createtime
|
||||||
if display_content.startswith("<?xml"):
|
|
||||||
|
if display_content and display_content.startswith("<?xml"):
|
||||||
display_content = xml2dict(display_content)
|
display_content = xml2dict(display_content)
|
||||||
appmsg1 = display_content.get("appmsg", {})
|
if "img" in display_content:
|
||||||
title1 = appmsg1.get("title", "")
|
display_content = "图片"
|
||||||
if title1: display_content = title1
|
else:
|
||||||
|
appmsg1 = display_content.get("appmsg", {})
|
||||||
|
title1 = appmsg1.get("title", "")
|
||||||
|
display_content = title1 | display_content
|
||||||
msg = f"{title}\n\n[引用]({display_createtime}){displayname}:{display_content}"
|
msg = f"{title}\n\n[引用]({display_createtime}){displayname}:{display_content}"
|
||||||
src = ""
|
src = ""
|
||||||
|
|
||||||
|
@ -367,7 +367,7 @@ def silk2audio(buf_data, is_play=False, is_wave=False, save_path=None, rate=2400
|
|||||||
|
|
||||||
play_audio(pcm_data, rate)
|
play_audio(pcm_data, rate)
|
||||||
|
|
||||||
print(is_play, is_wave, save_path)
|
# print(is_play, is_wave, save_path)
|
||||||
|
|
||||||
if is_wave: # 转换为wav文件
|
if is_wave: # 转换为wav文件
|
||||||
wave_file = BytesIO() # 创建wav文件
|
wave_file = BytesIO() # 创建wav文件
|
||||||
|
Loading…
Reference in New Issue
Block a user