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小时,预览横幅,并快速关闭活动消息。
如果网站禁用加密货币地址识别,则此类地址在面板中将不再被突出显示。
修正与测试
现在未签名的数据将被忽略,不会中断聊天。只有在收到明确的阻止代码时才会进行阻止处理。
对已禁用功能的检查也得到加强。禁止发送文件不能通过剪贴板粘贴、拖拽或更改文件类型来绕过。语音消息仅接受为音频文件。
此外,修复了禁用屏幕、“帮助”部分、自定义页面及文件存储初始化的相关问题。

