我正在使用slack webhook。试图了解事件API。
我对file_created
和file_shared
事件感到困惑。他们之间有什么区别?通过官方文档,但没有为我工作。
此外,当触发事件时,我们会收到file_id和id,两个ID都相同。它们之间有什么区别吗?
用例总是有助于理解:)
上传新文件后会触发file_created
事件。此时,还会创建该文件的新file_id。
文件属于用户,在对话或通道中共享之前,Slack工作区上的任何人都无法看到这些文件。
一旦在频道/对话中共享文件,就会触发file_shared
事件。共享文件可以在初始上载期间完成(通常是这种情况 - 因此两个事件将一起发生)或更晚。
同一个文件也可以在多个通道中共享,每次触发file_shared
事件。