feat: 新增 /拍一拍 功能 + 斜杠命令菜单
- 输入框输入 / 弹出命令菜单,当前支持 /拍一拍 - 选择对象后输入 /拍一拍 发送拍一拍通知 - 所有在线用户屏幕抖动 + 正常聊天样式显示消息 - 命令注册表可扩展,后续新增命令只需 push 到数组
This commit is contained in:
@@ -457,6 +457,19 @@ export function bindChatEvents() {
|
||||
}
|
||||
});
|
||||
|
||||
// chat:pat — 拍一拍事件
|
||||
window.addEventListener("chat:pat", (e) => {
|
||||
const { from_user, target_user, display_text, from_user_headface } = e.detail || {};
|
||||
if (!display_text) return;
|
||||
|
||||
if (typeof window.appendPatMessage === "function") {
|
||||
window.appendPatMessage(display_text, from_user_headface, from_user, target_user);
|
||||
}
|
||||
if (typeof window.triggerPatShake === "function") {
|
||||
window.triggerPatShake();
|
||||
}
|
||||
});
|
||||
|
||||
// Echo 级监听器(延迟绑定,等待 Echo 就绪)
|
||||
document.addEventListener("DOMContentLoaded", () => {
|
||||
setupScreenClearedListener();
|
||||
|
||||
Reference in New Issue
Block a user