修改事件监听

This commit is contained in:
神楽坂喵 2021-01-21 17:52:30 +08:00
parent 588890b355
commit ad6a4447ab

28
app.py
View File

@ -1,5 +1,7 @@
from dingtalkchatbot.chatbot import DingtalkChatbot
from slack_bolt import App
from slack_bolt import App, BoltContext
from typing import Callable
import re
import os
import logging
logging.basicConfig(level=logging.DEBUG)
@ -15,16 +17,22 @@ app = App(
)
@app.message("Heads Up!*")
def redirect(body, logger):
logger.info(body)
dingtalkbot.send_text(body)
@app.message("")
def logall(body, logger):
@app.middleware
def log_request(logger: logging.Logger, body: dict, next: Callable):
logger.debug(body)
dingtalkbot.send_text('测试'+body)
return next()
@app.message(re.compile("^Heads Up!.*"))
def transfer_warn(body: dict, logger: logging.Logger):
logger.info(body)
dingtalkbot.send_text(str(body))
@app.event({"type": "message", "subtype": None})
def transfer_all(body: dict, logger: logging.Logger):
logger.debug(body)
dingtalkbot.send_text('测试'+str(body))
# 启动slack监听