我对 slack 模态的行为有点困惑。这是我的用例:
在成功提交模态后,我必须执行一些 CRUD 并向一群人发送一些确认。我无法在一次调用中执行此操作。
伪会更有意义:
不工作
if data["type"] == "view_submission":
# CRUD ops
# acknowlegement-1 conn = http.client.HTTPSConnection("hooks.slack.com")
# acknowlegement-2
# close the modal
return HttpResponse(status=204) #can't close at this stage. always returns error(something went wrong)
工作:
if data["type"] == "view_submission":
# CRUD ops
# close the modal
return HttpResponse(status=204)
我的简单问题:如何执行这些操作?在处理完 view_submission 之后,我试图在一次调用中完成它,但我认为该模式即将到期。如果我关闭模式,即使我知道传入的 webhook,我如何发回确认?函数会返回,对吗?
任何帮助将不胜感激!