Skip to content

URL 带参对话

通过构造带参数的 URL,第三方系统可以引导用户在 ChatECNU 中直接发起一次对话。适合在业务系统中提供「向 ChatECNU 提问」的入口,或生成预填问题的分享链接等场景。

请求地址

https://chat.ecnu.edu.cn/html/#/chat?submit={ENCODED_QUERY}

请求参数

参数名必选类型说明
submitstring需要发送的问题内容。UTF-8 文本,须经 encodeURIComponent 编码后作为参数值

目标行为

  • 解码回填:ChatECNU 解码 submit 参数的内容,回填到对话框。
  • 创建会话:自动创建一个新会话。
  • 自动发送:会话创建后自动发送一次该问题。

登录处理

用户未登录时,跳转将先进入学校统一身份认证;认证完成后返回页面,原始问题会保留并继续自动发送。

示例

javascript
const question = '你好';
const url = `https://chat.ecnu.edu.cn/html/#/chat?submit=${encodeURIComponent(question)}`;
// https://chat.ecnu.edu.cn/html/#/chat?submit=%E4%BD%A0%E5%A5%BD

访问上述地址后,ChatECNU 会自动向用户发送「你好」并开始对话。