Why metabase pulses needs `metabase_files` slack channel

Hello,

I use pulses to send data to slack to members of our team, i recently removed a channel called metabase_files and after which i had some issues with some of the pulses not reaching slack, when checking the log i found this
Slack channel named metabase_filesis missing! Please create the channel in order to complete the Slack integration. The channel is used for storing graphs that are included in pulses and MetaBot answers.

Why is this channel needed ? i find it weird to have a channel to store these graphes.

Well, that's just because of the way the integration has been built. If there (now) is another way to re-implement it I don't know.