From dfe3d68edaddd71b020f39ae676ac7e1ec3d7c04 Mon Sep 17 00:00:00 2001
From: Noah Loomans <noahloomans@gmail.com>
Date: Wed, 27 Sep 2017 12:04:36 +0200
Subject: Add slack error message

---
 src/server/routes/slack.js | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

(limited to 'src/server/routes')

diff --git a/src/server/routes/slack.js b/src/server/routes/slack.js
index ac38c9a..5dc7047 100644
--- a/src/server/routes/slack.js
+++ b/src/server/routes/slack.js
@@ -2,9 +2,16 @@ const express = require('express')
 const router = express.Router()
 
 router.all('/', function (req, res, next) {
+  if (!/^[0-9]+$/.test(req.body.text)) {
+    res.json({
+      "response_type": "ephemeral",
+      "text": "Only student id's are currently supported, more comming soon!"
+    })
+    return
+  }
   res.json({
     "response_type": "in_channel",
-    "text": "Here is the schedule of _18561_",
+    "text": `Here is the schedule of _${req.body.text}_`,
     "mrkdwn": true,
     "attachments": [
       {
-- 
cgit v1.1