mirror of
				https://github.com/v2board/v2board.git
				synced 2025-11-01 01:41:47 +08:00 
			
		
		
		
	update: reply ticket for telegram
This commit is contained in:
		| @@ -8,7 +8,7 @@ use App\Services\TicketService; | ||||
|  | ||||
| class ReplyTicket extends Telegram { | ||||
|     public $regex = '/[#](.*)/'; | ||||
|     public $description = '获取帮助'; | ||||
|     public $description = '快速工单回复'; | ||||
|  | ||||
|     public function handle($message, $match = []) { | ||||
|         if (!$message->is_private) return; | ||||
| @@ -24,13 +24,12 @@ class ReplyTicket extends Telegram { | ||||
|         } | ||||
|         $ticketService = new TicketService(); | ||||
|         if (!$msg->text) return; | ||||
|         if ($user->is_admin || $user->is_staff) { | ||||
|             $ticketService->replyByAdmin( | ||||
|                 $ticketId, | ||||
|                 $msg->text, | ||||
|                 $user->id | ||||
|             ); | ||||
|         } | ||||
|         if (!($user->is_admin || $user->is_staff)) return; | ||||
|         $ticketService->replyByAdmin( | ||||
|             $ticketId, | ||||
|             $msg->text, | ||||
|             $user->id | ||||
|         ); | ||||
|         $telegramService = $this->telegramService; | ||||
|         $telegramService->sendMessage($msg->chat_id, "#`{$ticketId}` 的工单已回复成功", 'markdown'); | ||||
|         $telegramService->sendMessageWithAdmin("#`{$ticketId}` 的工单已由 {$user->email} 进行回复", true); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user