feat(wechat): 增加微信全局通知免打扰时间配置,避免夜间打扰用户

This commit is contained in:
2026-04-02 15:44:05 +08:00
parent f04512ac3f
commit 310e8bc07d
3 changed files with 77 additions and 1 deletions

View File

@@ -38,6 +38,10 @@ class WechatBotController extends Controller
'base_url' => '',
'bot_key' => '',
],
'global_notify' => [
'start_time' => '08:00',
'end_time' => '22:00',
],
'group_notify' => [
'target_wxid' => '',
'toggle_admin_online' => false,
@@ -72,6 +76,8 @@ class WechatBotController extends Controller
'api_base_url' => 'nullable|string',
'api_bot_key' => 'nullable|string',
'qrcode_image' => 'nullable|image|max:2048',
'global_start_time' => 'nullable|string',
'global_end_time' => 'nullable|string',
'group_target_wxid' => 'nullable|string',
'toggle_admin_online' => 'nullable|boolean',
'toggle_baccarat_result' => 'nullable|boolean',
@@ -105,6 +111,10 @@ class WechatBotController extends Controller
'bot_key' => $validated['api_bot_key'] ?? '',
'qrcode_image' => $qrcodePath,
],
'global_notify' => [
'start_time' => $validated['global_start_time'] ?? '',
'end_time' => $validated['global_end_time'] ?? '',
],
'group_notify' => [
'target_wxid' => $validated['group_target_wxid'] ?? '',
'toggle_admin_online' => $validated['toggle_admin_online'] ?? false,