@@ -184,11 +184,34 @@ public function bot_cat_new_order_alert( $order_ID ): void {
184184 private function bot_cat_send_text_message ( $ uuids , $ messages ): void {
185185 foreach ($ this ->enable_service as $ service ) {
186186 if ( in_array ( $ service , $ this ->enable_service , false ) ) {
187- if (isset ($ uuids [$ service ]['admin ' ]) && count ($ uuids [$ service ]['admin ' ]) > 0 ) {
188- $ this ->bot_cat_line_service ->bot_cat_send_text_message ( $ uuids [$ service ]['admin ' ], $ messages ['admin ' ] );
187+ if ($ service === 'line ' ) {
188+ if (isset ($ uuids [$ service ]['admin ' ]) && count ($ uuids [$ service ]['admin ' ]) > 0 ) {
189+ $ this ->bot_cat_line_service ->bot_cat_send_text_message ( $ uuids [$ service ]['admin ' ], $ messages ['admin ' ] );
190+ }
191+
192+ if (isset ($ uuids [$ service ]['user ' ]) && count ($ uuids [$ service ]['user ' ]) > 0 ) {
193+ $ this ->bot_cat_line_service ->bot_cat_send_text_message ( $ uuids [$ service ]['user ' ], $ messages ['user ' ] );
194+ }
189195 }
190- if (isset ($ uuids [$ service ]['user ' ]) && count ($ uuids [$ service ]['user ' ]) > 0 ) {
191- $ this ->bot_cat_line_service ->bot_cat_send_text_message ( $ uuids [$ service ]['user ' ], $ messages ['user ' ] );
196+
197+ if ($ service === 'line_notify ' ) {
198+ if (isset ($ uuids [$ service ]['admin ' ]) && count ($ uuids [$ service ]['admin ' ]) > 0 ) {
199+ $ this ->bot_cat_line_notify_service ->bot_cat_send_text_message ( $ uuids [$ service ]['admin ' ], $ messages ['admin ' ] );
200+ }
201+
202+ if (isset ($ uuids [$ service ]['user ' ]) && count ($ uuids [$ service ]['user ' ]) > 0 ) {
203+ $ this ->bot_cat_line_notify_service ->bot_cat_send_text_message ( $ uuids [$ service ]['user ' ], $ messages ['user ' ] );
204+ }
205+ }
206+
207+ if ($ service === 'telegram ' ) {
208+ if (isset ($ uuids [$ service ]['admin ' ]) && count ($ uuids [$ service ]['admin ' ]) > 0 ) {
209+ $ this ->bot_cat_telegram_service ->bot_cat_send_text_message ( $ uuids [$ service ]['admin ' ], $ messages ['admin ' ] );
210+ }
211+
212+ if (isset ($ uuids [$ service ]['user ' ]) && count ($ uuids [$ service ]['user ' ]) > 0 ) {
213+ $ this ->bot_cat_telegram_service ->bot_cat_send_text_message ( $ uuids [$ service ]['user ' ], $ messages ['user ' ] );
214+ }
192215 }
193216 }
194217 }
0 commit comments