zahmis 5 лет назад
Родитель
Сommit
2b0f62c81a
1 измененных файлов с 7 добавлено и 0 удалено
  1. 7 0
      src/server/routes/apiv3/slack-integration.js

+ 7 - 0
src/server/routes/apiv3/slack-integration.js

@@ -4,8 +4,10 @@ const logger = loggerFactory('growi:routes:apiv3:notification-setting');
 const express = require('express');
 const { body } = require('express-validator');
 const crypto = require('crypto');
+const { WebClient, LogLevel } = require('@slack/web-api');
 const ErrorV3 = require('../../models/vo/error-apiv3');
 
+
 const router = express.Router();
 
 /**
@@ -270,6 +272,11 @@ module.exports = (crowi) => {
 
   router.put('/test-notification-to-slack-work-space', async(req, res) => {
     const slackBotToken = crowi.configManager.getConfig('crowi', 'slackbot:token');
+
+    if (slackBotToken === null) {
+      return 'Bot User OAuth Token is not setup.';
+    }
+
     try {
       console.log(slackBotToken);
       return res.apiv3({ slackBotToken });