Browse Source

fix: add maxsplit=1 in wechatmp

develop
lanvent 1 year ago
parent
commit
d687f9329e
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      channel/wechatmp/wechatmp_channel.py

+ 1
- 1
channel/wechatmp/wechatmp_channel.py View File

@@ -223,7 +223,7 @@ class SubsribeAccountQuery():
channel.cache_dict.pop(cache_key) channel.cache_dict.pop(cache_key)
else: else:
continue_text = "\n【未完待续,回复任意文字以继续】" continue_text = "\n【未完待续,回复任意文字以继续】"
splits = split_string_by_utf8_length(content, MAX_UTF8_LEN - len(continue_text.encode('utf-8')))
splits = split_string_by_utf8_length(content, MAX_UTF8_LEN - len(continue_text.encode('utf-8')), max_split= 1)
reply_text = splits[0] + continue_text reply_text = splits[0] + continue_text
channel.cache_dict[cache_key] = splits[1] channel.cache_dict[cache_key] = splits[1]
logger.info("[wechatmp] {}:{} Do send {}".format(web.ctx.env.get('REMOTE_ADDR'), web.ctx.env.get('REMOTE_PORT'), reply_text)) logger.info("[wechatmp] {}:{} Do send {}".format(web.ctx.env.get('REMOTE_ADDR'), web.ctx.env.get('REMOTE_PORT'), reply_text))


Loading…
Cancel
Save