     }
 
     fileprivate func sendResponse(chatID: Int, text: String) throws {
-        let json = try JSON(node: [
+        let node = try Node(node: [
             "method": "sendMessage",
             "chat_id": chatID,
             "text": text
             ])
-        let jsonBytes = try json.makeBytes()
-        let response = try drop.client.post("https://api.telegram.org/bot\(secret)/sendMessage", headers: [:], body: Body.data(jsonBytes))
 
-        print(response.json ?? "Response JSON not found")
+        _ = try drop.client.post("https://api.telegram.org/bot\(secret)/sendMessage", headers: [
+            "Content-Type": "application/x-www-form-urlencoded"
+            ], body: Body.data(node.formURLEncoded()))
     }
 }

                responseText = objects
            }
        }
        // Generate response node
        // https://core.telegram.org/bots/api#sendmessage
        return try JSON(node: [
            "method": "sendMessage",
            "chat_id": request.data["message", "chat", "id"]?.int ?? 0,
            "text": responseText
            ])
    }
}

            // If it is a command
            responseText = command.response

        } else if message.hasPrefix("/info_") {
            // It isn't a command
            responseText = "🤷‍♂️ Вибачте, але пошук тимчасово не працює в зв'язку з проблемами на сайті СумДУ"

            // TODO: Enable search later
            //            responseText = try findSchedule(for: message)

        } else {
            // Search objects
