@@ -302,5 +302,8 @@ class WeworkChannel(ChatChannel): | |||
wework.send_video(receiver, video_path) | |||
logger.info("[WX] sendVideo, receiver={}".format(receiver)) | |||
elif reply.type == ReplyType.VOICE: | |||
current_dir = os.getcwd() | |||
voice_file = reply.content.split("/")[-1] | |||
reply.content = os.path.join(current_dir, "tmp", voice_file) | |||
wework.send_file(receiver, reply.content) | |||
logger.info("[WX] sendFile={}, receiver={}".format(reply.content, receiver)) |
@@ -69,6 +69,12 @@ def c2c_download_and_convert(wework, message, file_name): | |||
wav_file = base_name + ".wav" | |||
pilk.silk_to_wav(save_path, wav_file, rate=24000) | |||
# 删除SILK文件 | |||
try: | |||
os.remove(save_path) | |||
except Exception as e: | |||
pass | |||
class WeworkMessage(ChatMessage): | |||
def __init__(self, wework_msg, wework, is_group=False): | |||