feat: 增加发送微信群内自定义公告功能,并优化离线防抖与自我播报过滤机制
- 后台微信机器人增加群内独立公告的分发推送模块 - 聊天室系统引入3秒离线延迟(防抖)防重复播报 - 优化聊天界面消息拉取过滤自身的欢迎或离场广播 - 管理员登录时的烟花特效同步至用户当前的前端显示
This commit is contained in:
@@ -123,6 +123,21 @@ class WechatNotificationService
|
||||
SendWechatBotMessage::dispatch($groupWxid, $historyText);
|
||||
}
|
||||
|
||||
/**
|
||||
* 发送自定义群内公告
|
||||
*
|
||||
* @throws \Exception
|
||||
*/
|
||||
public function sendCustomGroupAnnouncement(string $message): void
|
||||
{
|
||||
$groupWxid = $this->config['group_notify']['target_wxid'] ?? '';
|
||||
if (! $groupWxid) {
|
||||
throw new \Exception('未配置目标微信群 Wxid,无法发送公告消息');
|
||||
}
|
||||
|
||||
SendWechatBotMessage::dispatch($groupWxid, $message);
|
||||
}
|
||||
|
||||
/**
|
||||
* 好友上线私聊通知(带冷却)
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user