iEXChat 1.4.0 — 自动翻译、小部件管理与消息功能升级

iEXExchanger
iEXChat 1.4.0 — 自动翻译、小部件管理与消息功能升级

iEXChat 1.4.0 版本新增了自动聊天翻译、通过面板管理小部件功能、自定义页面、下载聊天记录以及新的网站消息设置。

聊天界面、Telegram 的功能和附件存储也进行了更新。

自动翻译消息

客户和客服现在可以各自使用自己的语言交流。

客户的消息会被翻译成团队的语言,操作员和机器人回复则会被翻译成访客的语言。原文保持不变,并与翻译一同保存。

可连接的有:

  • Anthropic Claude;
  • 兼容 OpenAI 的 API;
  • DeepL;
  • Google 云端翻译。

在设置中,您可以选择服务、模型、命令语言和翻译方向。这里还提供连接检查和当天及当月的使用统计。

服务密钥以加密形式存储,保存后不会在面板中显示。

在对话中,操作员可以看到消息的翻译内容,如有需要可查看原文。访客通过小部件、存档和下载的历史记录,以自己的语言收到回复。

自动翻译同样适用于与 Telegram 机器人之间的私人消息。系统根据用户的消息识别语言,未开始对话时则根据浏览器语言判断。

文件、简短回复和网站服务消息不发送翻译。相同的文本只翻译一次,随后重复使用。

小部件功能管理

仪表板新增了包含23个开关的“功能”部分。

您可以单独管理主屏幕、菜单、输入框、消息流、文件、语音消息、表情反应、加密货币地址、通话、通知及其他功能。

如果此功能被禁用,限制不仅在界面中生效。服务器也会阻止相应操作,因此无法通过直接请求执行该操作。

设置可以通过一个按钮重置为默认值。

自定义页面与全新界面

可以在小部件的底部菜单中添加最多三个自定义页面。

每个页面都包括标题、图标和内容。支持段落、列表、加粗和链接。

页面可用于兑换规则、操作说明、联系方式、常见问题及其他有用信息。

主屏幕上的欢迎语现在可在“内容”部分编辑。其他语言的文本通过小部件翻译进行设置。

更新了对话列表。操作员的姓名和头像显示在消息上方,时间和状态显示在下方。表情反应以独立元素形式呈现,文件以卡片形式显示,日期分隔符更加清晰明了。

深色主题下的自定义背景功能已修复。按下 Escape 键现在只关闭表情符号选择窗口,而不会关闭整个小部件。

下载对话历史记录

客户可以从聊天菜单或对话结束后以HTML格式下载聊天记录。

文件包含最多5000条消息,包括存档、附件、语音消息、引用和表情反应。

系统内部事件和操作员备注不会传达给客户。下载历史记录会在面板中记录。

方法 IEXChat.send用以下方式打开 现在可以直接打开所需的对话框。网站传递的文本可以自动发送,或者直接插入输入框,让客户自行编辑。

网站消息管理

设置中新增了“网站消息”版块。

管理员可以定义:

  • 是否接收来自网站的消息;
  • 以普通消息或单独卡片形式显示它们;
  • 是否创建新的对话;
  • 是否重新开启已完成的对话;
  • 是否向操作员发送通知。

外部 API 遵循相同规则,服务源字段受到防篡改保护。

在 Telegram 中添加了用于自动网站消息的独立开关。像“新订单已创建”这样的事件不必再发送到团队聊天中。

如果请求是由网站或静默系统消息创建的,系统也不会向操作员发送多余的“新对话”通知。

附件存储

新的 iEXChat 版本使用 RustFS 进行文件存储。

存储桶和访问规则自动创建。文件交换直接在容器之间进行,不经过公共域或Cloudflare。

现有安装继续在 MinIO 上运行。切换到 RustFS 是单独进行的,且仅由管理员决定。

切换前,系统会复制并验证文件。停止服务大约需要一分钟。如有必要,可以执行回滚操作。

面板变更

“全体横幅”工具已更新。

现在可以选择展示时长,从30分钟到24小时,预览横幅,并快速关闭活动消息。

如果网站禁用加密货币地址识别,则此类地址在面板中将不再被突出显示。

修正与测试

现在未签名的数据将被忽略,不会中断聊天。只有在收到明确的阻止代码时才会进行阻止处理。

对已禁用功能的检查也得到加强。禁止发送文件不能通过剪贴板粘贴、拖拽或更改文件类型来绕过。语音消息仅接受为音频文件。

此外,修复了禁用屏幕、“帮助”部分、自定义页面及文件存储初始化的相关问题。