Az összes Slack fájl törlése a lemezterület kezeléséhez

A Slack a választott eszköz sok távoli együttműködést folytató vállalkozás és vállalat számára. Ez egy termelékenységi erőmű, amely magában foglalja a csevegést, a fájlmegosztást, a projektmenedzsment eszközöket és a kiegészítők hatalmas választékát, amelyek nagy teljesítményt nyújtanak az alkalmazásnak. A Slack-csoporton belül általában az történik, hogy sok fájlt osztanak meg kevés verzióvezérléssel, és sok rendetlenséget kell megtisztítani a projekt befejezése után. Ha egy ilyen projekt után takarít, az alábbiak szerint törölheti az összes Slack-fájlt a munkaterület törlése nélkül.

Az összes Slack fájl törlése a lemezterület kezeléséhez

Slack mindent megtart. Amíg a munkaterület életben marad, az összes fájl, csatorna, csevegés és minden, amit megosztott, megmarad. Archiválhat vagy törölhet egy munkaterületet, de tekintettel arra, hogy a beállítás és a bontás egy kis időt vesz igénybe, ha azt tervezi, hogy egy másik projekthez ismét összehozza a csapatot, előfordulhat, hogy nem éri meg. Sokkal jobb, ha egy kis takarítást végez, hogy rendben tartsa a dolgokat.

A Slack fő korlátozása a lemezterület. Ha mindent elmentett, akkor még egy szerény projektben is gyorsan átfut 5 GB tárhely. A tárhely kezelésének megkönnyítése érdekében törölheti a túl sokat foglaló fájlokat. Ez az oktatóanyag erről szól.

A tagok és a vendégek konfigurálhatók fájlok törlésére, vagy a munkaterület rendszergazdája megtagadhatja az engedélyt. Akárhogy is, az egyes Slack-fájlokat kiegészítők nélkül törölheti, de a munkaterületen belüli összes Slack-fájl törléséhez szükség lesz egy szkriptre.

Törölje a Slack fájlokat

A Slack-fájlok törlésének pontos módja az Ön által használt platformtól függ. Kissé eltér az asztali számítógép, az Android és az iOS között, ezért mindegyiket megmutatom. Törölheti azokat a fájlokat, amelyeket személyesen adott hozzá egy munkaterülethez vagy egy megosztott csatornáról. Bárki törölheti a hozzáadott fájlokat, de csak a munkaterület-tulajdonosok vagy rendszergazdák törölhetnek fájlokat a megosztott csatornákról. A módszer mindkettőnél ugyanaz.

Asztali számítógépen:

  1. Válassza ki a hárompontos menü ikont a képernyő jobb felső sarkában.
  2. Válassza a Saját fájlok lehetőséget, és válassza ki a törölni kívánt fájlt.
  3. Válassza a Törlés lehetőséget, majd erősítse meg az Igen, törölje ezt a fájlt gombbal.

Androidon:

  1. Válassza ki a törölni kívánt fájlt a Slackből.
  2. Válassza ki a hárompontos menü ikont a képernyő jobb felső sarkában.
  3. A megerősítéshez válassza a Törlés, majd ismét a Törlés lehetőséget.

iOS rendszeren:

  1. Válassza ki a Fájlokat a Slacken belül.
  2. Válassza ki a törölni kívánt fájlt.
  3. Válassza ki a hárompontos menü ikont a képernyő jobb alsó sarkában.
  4. A megerősítéshez válassza a Törlés, majd az Igen, Fájl törlése lehetőséget.

Egyszerre csak egy fájl törlését választhatja, függetlenül attól, hogy melyik platformot használja. Ha csak néhány fájlja van, akkor ez rendben van. Ha több van, akkor kiegészítőt vagy szkriptet kell használnia.

Törölje az összes Slack-fájlt tömegesen

Az összes Slack-fájl tömeges törléséhez szkriptet kell használnia. Van néhány jó a GitHubon, amelyek ingyenesen használhatók. A futtatáshoz telepíteni kell a Python-t a számítógépére, de ez könnyen megoldható. Az alább mellékelt szkript törli az összes 30 napnál régebbi fájlt. Ez segít megtakarítani a lemezterületet, miközben a fájlok legújabb verzióit is elérhetővé teszi a csapat számára.

  1. Töltse le és telepítse a Python-t innen.
  2. Telepítse a kérések könyvtárát a Pythonban innen.
  3. Szerezzen be magának egy API-kulcsot a Slacktől.
  4. Hozzon létre egy fájlt Jegyzettömbbel vagy szövegszerkesztővel, és nevezze valami értelmesnek. A Pythonban való működéshez .py utótaggal kell rendelkeznie.
  5. Illessze be az alábbi szkriptet a .py fájlba.
  6. Adja hozzá a Slack API-kulcsot, ahol a token = ”. EG: token = ‘API KULCS ITT’.
  7. Mentse el a szkriptet, majd futtassa.

A beillesztendő szkript szövege:

import kérések import idő import json token = '' #Ennél régebbi fájlok törlése: ts_to = int(time.time()) - 30 * 24 * 60 * 60 def list_files(): params = { 'token': token ,' ts_to': ts_to ,'count': 1000 } uri = '//slack.com/api/files.list' response = requests.get(uri, params=params) return json.loads(response.text)['files '] def delete_files(file_ids): count = 0 num_files = len(file_ids) for file_id in file_ids: count = count + 1 params = { 'token': token ,'file': file_id } uri = '//slack.com /api/files.delete' response = requests.get(uri, params=params) nyomtatási szám, "of", fájlok_száma, "-", fájlazonosító, json.loads(response.text)['ok'] files = list_files () file_ids = [f['id'] for f fájlban] delete_files(file_ids)

Ez a szkript nem az én munkám, hanem a GitHubról származott. A kódért minden elismerés a szerzőt illeti.

A lemezterület kezelése a Slack használatának egyik fő kihívása, és a régi fájlok törlése jó módja ennek a korlátozásnak. Ha csapatot vagy munkaterületet kezel, most már tudja, hogyan kell törölni az összes Slack-fájlt a lemezterület kezeléséhez!