{"TITLE":"Cameras","DESCRIPTION":"Cameras Callback","TYPE_EVENT":"9","ENABLE":"1","CODE":"if (strripos($callback, \"Cameras\") > -1) {\t\r\n\t$confirm_emoji = \thex2bin('E29C85');\r\n\tswitch (explode('*', $callback)[1]) {\r\n    \tcase \"Show\":\r\n    \t\t$camera_emoji = \thex2bin('F09F8EA5');\r\n    \t\t$camera_urls = array(\r\n\t\t\t\t\t\"http:\/\/192.168.1.98:8080\/shot.jpg\",\r\n\t\t\t\t\t\"http:\/\/192.168.1.97:8080\/shot.jpg\"\r\n\t\t\t);\r\n    \t\t$this->sendAction($chat_id,\"typing\");\r\n\t\t\t$total = count($camera_urls);\r\n\t\t\tfor($i = 0; $i < $total; $i++) {\r\n\t\t\t    $option[] = $this->buildInlineKeyboardButton($text = $camera_emoji.\"Camera #\".$i,\"\",\"Cameras*Get*\".$i);\r\n\t\t\t}\r\n\t\t\t$keyb = $this->buildInlineKeyBoard(array_chunk($option, 1));\r\n\t\t\t$this->sendContent(array('chat_id' => $chat_id, 'text' => \"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0441 \u043a\u0430\u043c\u0435\u0440:\", 'reply_markup' => $keyb));\r\n    \t\t$this->sendAnswerCallbackQuery($callback_id, $confirm_emoji.\"\u0412\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e\", false);\r\n    \t\t$skip = true;\r\n    \t\tbreak;\r\n    \tcase \"Get\":\r\n    \t\t$path = '\/var\/www\/html\/cms\/files\/shot.jpg';\r\n       \t\t$url = $camera_urls[explode(\"*\", $callback)[1]];\r\n\t\t\tfile_put_contents($path, file_get_contents($url));\r\n            $this->sendImageToUser($chat_id, $path, \"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0441 \u043a\u0430\u043c\u0435\u0440\u044b \".explode(\"*\", $callback)[2]);\r\n    \t\t$this->sendAnswerCallbackQuery($callback_id, $confirm_emoji.\"\u0412\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e\", false);\r\n    \t\t$skip = true;\r\n    \t\tbreak;\r\n\t}\r\n}"}