Anonim

Slack, mesafe içinde işbirliği yapan birçok işletme ve şirket için tercih edilen bir araçtır. Sohbeti, dosya paylaşımını, proje yönetimi araçlarını ve uygulamaya çok fazla güç sağlayan çok çeşitli eklentileri içeren bir verimlilik merkezidir. Genellikle bir Slack grubu içerisinde gerçekleşen şey, çok sayıda dosyanın küçük sürüm kontrolü ile paylaşılması ve proje tamamlandığında temizlenmesi gereken çok fazla karmaşadır. Böyle bir projeden sonra temizlik yapıyorsanız, çalışma alanını silmeden tüm Slack dosyalarını nasıl sileceğinizi buradan görebilirsiniz.

Slack herşeyi tutar. Çalışma alanı canlı tutulduğu sürece, tüm dosyalar, kanallar, sohbetler ve paylaştığınız her şey korunacaktır. Bir çalışma alanını arşivleyebilir veya silebilirsiniz, ancak ekibin başka bir proje için tekrar bir araya getirilmesi planlanıyorsa, kurulması ve parçalanması biraz zaman alırsa, buna değmeyebilir. İşleri düzenli tutmak için küçük bir temizlik yapmak daha iyi.

Slack ile ana sınırlama disk alanıdır. Her şey kaydedilmişken, mütevazı bir projede bile 5GB alanda hızlı bir şekilde çalışacaksınız. Alanı yönetmeye yardımcı olmak için, çok fazla alan dosyaları silebilirsiniz. Bu eğitimin konusu bu.

Üyeler ve Konuklar dosyaları silmek üzere yapılandırılabilir veya çalışma alanı yöneticisi izin vermeyebilir. Her iki şekilde de, tek bir Slack dosyasını herhangi bir eklenti olmadan silebilirsiniz, ancak bir çalışma alanındaki tüm Slack dosyalarını silmek için bir komut dosyasına ihtiyacınız olacaktır.

Slack dosyalarını sil

Tam olarak Slack dosyalarını nasıl sildiğiniz tamamen hangi platformu kullandığınıza bağlıdır. Masaüstü, Android ve iOS arasında biraz farklılık gösterir bu yüzden hepsini size göstereceğim. Kişisel olarak bir çalışma alanına veya ortak bir kanaldan eklediğiniz bir dosyayı silebilirsiniz. Herkes ekledikleri dosyaları silebilir, ancak yalnızca Çalışma Alanı Sahipleri veya Yöneticileri paylaşılan kanallardan dosyaları silebilir. Yöntem her ikisi için de aynıdır.

Masaüstünde:

  1. Ekranın sağ üstündeki üç nokta menü simgesini seçin.
  2. Dosyalarınızı seçin ve silmek istediğiniz dosyayı seçin.
  3. Sil'i seçin ve ardından Evet ile onaylayın, bu dosyayı silin.

Android'de:

  1. Slack içinden silmek istediğiniz dosyayı seçin.
  2. Ekranın sağ üstündeki üç nokta menü simgesini seçin.
  3. Onaylamak için Sil'i ve ardından tekrar Sil'i seçin.

İOS'ta:

  1. Slack içindeki Dosyalarınızı Seçin.
  2. Silmek için bir dosya seçin.
  3. Ekranın sağ altındaki üç nokta menü simgesini seçin.
  4. Onaylamak için Sil'i ve ardından Evet, Dosyayı Sil'i seçin.

Hangi platformu kullanırsanız kullanın bir seferde yalnızca bir dosyayı silmeyi seçebilirsiniz. Yalnızca birkaç dosyanız varsa, bu iyi olmalı. Daha fazlasınız varsa, bir addon veya script kullanmanız gerekecektir.

Tüm Slack dosyalarını toplu olarak sil

Tüm Slack dosyalarını toplu olarak silmek için bir script kullanmanız gerekir. GitHub'da kullanmakta serbest olan birkaç iyi şey var. Çalıştırmak için Python'un bilgisayarınıza yüklenmesini gerektirir, ancak bu kolayca halledilir. Aşağıda eklediğim komut dosyası 30 günden daha eski olan tüm dosyaları siler. Bu, ekip için mevcut dosyaların en yeni sürümlerini tutarken disk alanından tasarruf etmenize yardımcı olur.

  1. Buradan Python'u indirip yükleyin.
  2. Python'da bulunan Requests kütüphanesini buradan yükleyin.
  3. Kendine Slack'den bir API anahtarı al.
  4. Not Defteri veya metin editörü ile bir dosya oluşturun ve anlamlı bir şey arayın. Python'da çalışmak için .py sonekine sahip olmalıdır.
  5. Aşağıdaki betiği .py dosyanıza yapıştırın.
  6. Slack API anahtarınızı token = ”yazdığı yere ekleyin. EG: token = 'API BURAYA KEY'.
  7. Komut dosyasını kaydedin ve sonra çalıştırın.

Yapıştırmanız gereken script metni:

içe aktarma istekleri içe aktarma zamanı içe aktarma json token = '' #Daha eski dosyaları bundan daha eski: ts_to = int (time.time ()) - 30 * 24 * 60 * 60 def list_files (): params = {'token': token, ' ts_to ': ts_to, ' count ': 1000} uri =' https://slack.com/api/files.list 'response = requests.get (uri, params = params), json.loads (response.text) def döndür delete_files (file_ids): count = 0 num_files = len (file_ids) file_ids içindeki file_id için: count = count + 1 params = {'token': token, 'dosya': file_id} uri = 'https://slack.com/ api / files.delete 'response = requests.get (uri, params = params) baskı sayısı, "of", num_files, "-", file_id, json.loads (response.text) dosyalar = list_files () file_ids = f için dosyalarda] delete_files (file_ids)

Bu senaryo benim işim değil ama GitHub'dan alındı. Tüm kredi kod için yazara gitmeli.

Disk alanını yönetmek, Slack kullanmanın ve eski dosyaları silmenin temel zorluklarından biridir, bu sınırlamayı aşmanın iyi bir yoludur. Bir ekibi veya çalışma alanını yönetiyorsanız, şimdi disk alanını yönetmek için tüm Slack dosyalarını nasıl sileceğinizi biliyorsunuz!

Disk alanını yönetmek için tüm gevşek dosyaları silme