UNPKG

@kokkoro/web

Version:

Create web serve for kokkoro.

21 lines (20 loc) 1.45 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const router_1 = __importDefault(require("@koa/router")); const bot_controller_1 = __importDefault(require("../controller/bot.controller")); const bot_middleware_1 = require("../middleware/bot.middleware"); const router = new router_1.default({ prefix: '/bot', }); router.get('/list', bot_controller_1.default.list); router.post('/login', bot_controller_1.default.login); router.post('/logout', bot_controller_1.default.logout); router.post('/query-qrcode-result', bot_middleware_1.verifyUin, bot_controller_1.default.queryQrcodeResult); router.post('/get-friend-list', bot_middleware_1.verifyKey, bot_middleware_1.verifyOnline, bot_middleware_1.verifyUin, bot_controller_1.default.getFriendList); router.post('/get-group-list', bot_middleware_1.verifyKey, bot_middleware_1.verifyOnline, bot_middleware_1.verifyUin, bot_controller_1.default.getGroupList); router.post('/send-private-msg', bot_middleware_1.verifyKey, bot_middleware_1.verifyOnline, bot_middleware_1.verifyPrivateMsg, bot_controller_1.default.sendPrivateMsg); router.post('/send-group-msg', bot_middleware_1.verifyKey, bot_middleware_1.verifyOnline, bot_middleware_1.verifyGroupMsg, bot_controller_1.default.sendGroupMsg); exports.default = router;